WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | List of all members
CharacterManager Class Reference
Collaboration diagram for CharacterManager:
Collaboration graph
[legend]

Public Member Functions

 CharacterManager ()
 
Characterget (int i)
 
void add (Character *_character)
 
void clear ()
 
int size ()
 
bool chooseLeader ()
 
bool hasLeader ()
 

Public Attributes

std::string name
 
Characterleader
 
Vector< Character * > vPopulation
 

Constructor & Destructor Documentation

◆ CharacterManager()

CharacterManager::CharacterManager ( )
inline

Member Function Documentation

◆ add()

void CharacterManager::add ( Character _character)
inline

◆ chooseLeader()

bool CharacterManager::chooseLeader ( )
inline

◆ clear()

void CharacterManager::clear ( )
inline

◆ get()

Character* CharacterManager::get ( int  i)
inline

◆ hasLeader()

bool CharacterManager::hasLeader ( )
inline

◆ size()

int CharacterManager::size ( )
inline

Member Data Documentation

◆ leader

Character* CharacterManager::leader

◆ name

std::string CharacterManager::name

◆ vPopulation

Vector<Character*> CharacterManager::vPopulation

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