|
WorldSim
inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
|
#include <Recipe.hpp>


Public Member Functions | |
| Recipe () | |
| ~Recipe () | |
| void | addRequirement (WorldObject *_object, int count, bool isConsumed) |
| void | addRequirement (Item *_object, int count, bool isConsumed) |
| virtual int | canUse (WorldObject *) |
| virtual int | canUse (Item *) |
| virtual int | canUse (Item_Plank *) |
| virtual int | canUse (Item_Log *) |
| virtual int | canUse (Item_Fish *) |
| virtual int | canUse (Item_DeerPelt *) |
| virtual void | countUp (WorldObject *) |
| virtual void | countUp (Item *) |
| virtual void | countUp (Item_Plank *) |
| virtual void | countUp (Item_Log *) |
| virtual void | countUp (Item_Fish *) |
| virtual void | countUp (Item_DeerPelt *) |
| virtual void | make (Character *) |
| virtual int | getTotal () |
| virtual std::string | getName () |
Public Attributes | |
| Vector< WorldObject * > | vInput |
| Item * | output |
| Recipe::Recipe | ( | ) |
| Recipe::~Recipe | ( | ) |
| void Recipe::addRequirement | ( | WorldObject * | _object, |
| int | count, | ||
| bool | isConsumed | ||
| ) |
| void Recipe::addRequirement | ( | Item * | _object, |
| int | count, | ||
| bool | isConsumed | ||
| ) |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter.
|
inlinevirtual |
Reimplemented in Recipe_GrilledFish.
|
inlinevirtual |
Reimplemented in Recipe_Waterskin, and Recipe_LeatherClothes.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter, Recipe_Waterskin, Recipe_LeatherClothes, Recipe_GrilledFish, and Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter, Recipe_Waterskin, Recipe_LeatherClothes, Recipe_GrilledFish, and Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter.
|
inlinevirtual |
Reimplemented in Recipe_GrilledFish.
|
inlinevirtual |
Reimplemented in Recipe_Waterskin, and Recipe_LeatherClothes.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter, Recipe_Waterskin, Recipe_LeatherClothes, Recipe_GrilledFish, and Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter, Recipe_Waterskin, Recipe_LeatherClothes, Recipe_GrilledFish, and Recipe_Wall.
|
inlinevirtual |
Reimplemented in Recipe_LogShelter, Recipe_Waterskin, and Recipe_LeatherClothes.
| Item* Recipe::output |
| Vector<WorldObject*> Recipe::vInput |
1.8.13