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

#include <Civ_Dwarven.hpp>

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

Public Member Functions

 Civ_Dwarven ()
 
- Public Member Functions inherited from Civ
 Civ ()
 
void initSimulation ()
 
void addContact (Civ *)
 
void addSettlement (Settlement *)
 
void manageArmy ()
 
void init (World *)
 
void collectTaxes ()
 
void logicTick ()
 
void setColour (const int, const int, const int)
 
bool spawn ()
 
void incrementTicks (int)
 
void updateFogOfWar ()
 
int neighboringFog (int _x, int _y)
 
void foggiestNeighbor (int _x, int _y, int *_rx, int *_ry, bool _landOnly)
 
void getExploreTile (int *_rx, int *_ry, bool _land)
 
int getPopulation ()
 
void garbageCollect ()
 
void aiDay ()
 
void aiSecond ()
 
bool knowsAbout (Civ *)
 
bool atWarWith (Civ *)
 
bool canSee (const int _x, const int _y)
 
void rebuildCharacterList ()
 
std::string getColumn (std::string _column)
 
std::string getColumnType (std::string _column)
 

Additional Inherited Members

- Public Attributes inherited from Civ
Mythologymythology
 
Technology technology
 
Vector< Civ * > vAtWar
 
Vector< Civ * > vAware
 
ArrayS2< bool > aVisible
 
Vector< Character * > vCharacter
 
Vector< Settlement * > vSettlement
 
std::string name
 
int money
 
Worldworld
 
int nSoldiers
 
int colourRed
 
int colourGreen
 
int colourBlue
 
int race
 
- Static Public Attributes inherited from Civ
static ArrayS2< Civ * > aOwnership
 

Constructor & Destructor Documentation

◆ Civ_Dwarven()

Civ_Dwarven::Civ_Dwarven ( )

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