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

#include <Recipe.hpp>

Public Member Functions

int canUse (Item_Plank *_object)
 
void addRecipe (Recipe *_recipe)
 
void addToRecipes (Item *)
 
void addToRecipes (Item_Plank *_item)
 
void addToRecipes (Item_Fish *_item)
 
void addToRecipes (Item_DeerPelt *_item)
 
void addToRecipes (Item_Log *_item)
 
int getTotals ()
 
Vector< Recipe * > * getValidRecipes ()
 
void makeRecipe (Character *_character, int _index)
 
std::string getPrerequisites ()
 

Public Attributes

int x
 
int y
 
Vector< Recipe * > vValidList
 
Vector< Recipe * > vRecipe
 

Member Function Documentation

◆ addRecipe()

void RecipeManager::addRecipe ( Recipe _recipe)
inline

◆ addToRecipes() [1/5]

void RecipeManager::addToRecipes ( Item )
inline

◆ addToRecipes() [2/5]

void RecipeManager::addToRecipes ( Item_Plank _item)
inline

◆ addToRecipes() [3/5]

void RecipeManager::addToRecipes ( Item_Fish _item)
inline

◆ addToRecipes() [4/5]

void RecipeManager::addToRecipes ( Item_DeerPelt _item)
inline

◆ addToRecipes() [5/5]

void RecipeManager::addToRecipes ( Item_Log _item)
inline

◆ canUse()

int RecipeManager::canUse ( Item_Plank _object)
inline

◆ getPrerequisites()

std::string RecipeManager::getPrerequisites ( )
inline

◆ getTotals()

int RecipeManager::getTotals ( )
inline

◆ getValidRecipes()

Vector<Recipe*>* RecipeManager::getValidRecipes ( )
inline

◆ makeRecipe()

void RecipeManager::makeRecipe ( Character _character,
int  _index 
)
inline

Member Data Documentation

◆ vRecipe

Vector<Recipe*> RecipeManager::vRecipe

◆ vValidList

Vector<Recipe*> RecipeManager::vValidList

◆ x

int RecipeManager::x

◆ y

int RecipeManager::y

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