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

#include <Static_Flora.hpp>

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

Public Member Functions

 Flora (const std::string _name="Flora", const unsigned short int _spawnWeight=1)
 
void increment (unsigned short int)
 
void setFoodValues (unsigned char, unsigned char, unsigned char)
 
void allowBiome (unsigned char)
 
std::string getColour ()
 
virtual Texture * currentTexture () override
 
std::string getName () override
 
std::string getColumn (std::string _column) override
 
std::string getColumnType (std::string _column) override
 
- Public Member Functions inherited from Static
 Static ()
 
virtual void interact (WorldObject *obj, int interactionType=0)
 

Public Attributes

Ingredientingredient
 
World_Biomebiome
 
unsigned short int spawnWeight
 
ColourRGB< unsigned char > colour
 
- Public Attributes inherited from Static
std::string name
 
unsigned char blockMove
 
unsigned char blockLOS
 
unsigned char id
 

Constructor & Destructor Documentation

◆ Flora()

Flora::Flora ( const std::string  _name = "Flora",
const unsigned short int  _spawnWeight = 1 
)

Member Function Documentation

◆ allowBiome()

void Flora::allowBiome ( unsigned char  biomeType)

◆ currentTexture()

Texture * Flora::currentTexture ( )
overridevirtual

Reimplemented from Static.

Reimplemented in Static_Tree.

◆ getColour()

std::string Flora::getColour ( )

◆ getColumn()

std::string Flora::getColumn ( std::string  _column)
override

◆ getColumnType()

std::string Flora::getColumnType ( std::string  _column)
override

◆ getName()

std::string Flora::getName ( )
overridevirtual

Reimplemented from Static.

◆ increment()

void Flora::increment ( unsigned short int  nDays)

◆ setFoodValues()

void Flora::setFoodValues ( unsigned char  _maxEasy,
unsigned char  _maxMedium,
unsigned char  _maxHard 
)

Member Data Documentation

◆ biome

World_Biome* Flora::biome

◆ colour

ColourRGB<unsigned char> Flora::colour

◆ ingredient

Ingredient* Flora::ingredient

◆ spawnWeight

unsigned short int Flora::spawnWeight

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