WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | List of all members
Recipe_Waterskin Class Reference

#include <Recipe.hpp>

Inheritance diagram for Recipe_Waterskin:
Inheritance graph
[legend]
Collaboration diagram for Recipe_Waterskin:
Collaboration graph
[legend]

Public Member Functions

virtual int canUse (Item_DeerPelt *_object) override
 
virtual std::string getName () override
 
virtual void countUp (WorldObject *_object) override
 
virtual void countUp (Item *_item) override
 
virtual void countUp (Item_DeerPelt *_input) override
 
virtual int getTotal () override
 
virtual void make (Character *_character) override
 
- Public Member Functions inherited from Recipe
 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 void countUp (Item_Plank *)
 
virtual void countUp (Item_Log *)
 
virtual void countUp (Item_Fish *)
 

Public Attributes

Vector< Item_DeerPelt * > vPelt
 
- Public Attributes inherited from Recipe
Vector< WorldObject * > vInput
 
Itemoutput
 

Member Function Documentation

◆ canUse()

virtual int Recipe_Waterskin::canUse ( Item_DeerPelt _object)
inlineoverridevirtual

Reimplemented from Recipe.

◆ countUp() [1/3]

virtual void Recipe_Waterskin::countUp ( WorldObject _object)
inlineoverridevirtual

Reimplemented from Recipe.

◆ countUp() [2/3]

virtual void Recipe_Waterskin::countUp ( Item _item)
inlineoverridevirtual

Reimplemented from Recipe.

◆ countUp() [3/3]

virtual void Recipe_Waterskin::countUp ( Item_DeerPelt _input)
inlineoverridevirtual

Reimplemented from Recipe.

◆ getName()

virtual std::string Recipe_Waterskin::getName ( )
inlineoverridevirtual

Reimplemented from Recipe.

◆ getTotal()

virtual int Recipe_Waterskin::getTotal ( )
inlineoverridevirtual

Reimplemented from Recipe.

◆ make()

void Recipe_Waterskin::make ( Character _character)
overridevirtual

Reimplemented from Recipe.

Member Data Documentation

◆ vPelt

Vector<Item_DeerPelt*> Recipe_Waterskin::vPelt

The documentation for this class was generated from the following files: