#include <Character.hpp>
◆ Character()
◆ attack()
◆ canMarry()
◆ consume()
void Character::consume |
( |
Item * |
_item | ) |
|
◆ currentTexture()
Texture * Character::currentTexture |
( |
| ) |
|
|
virtual |
◆ die()
◆ getAttacked()
◆ getBiography()
std::string Character::getBiography |
( |
| ) |
|
◆ getColumn()
std::string Character::getColumn |
( |
std::string |
_column | ) |
|
◆ getColumnType()
std::string Character::getColumnType |
( |
std::string |
_column | ) |
|
◆ getDescendants()
◆ getFullName()
std::string Character::getFullName |
( |
| ) |
const |
◆ getName()
std::string Character::getName |
( |
| ) |
|
|
virtual |
◆ getRelatives()
Vector< Character * > * Character::getRelatives |
( |
| ) |
|
◆ giveBirth()
◆ giveItem()
void Character::giveItem |
( |
Item * |
_item | ) |
|
◆ hasSeen()
char Character::hasSeen |
( |
World_Local * |
_map, |
|
|
int |
_x, |
|
|
int |
_y, |
|
|
bool |
isSubterranean = false |
|
) |
| |
◆ incrementTicks()
void Character::incrementTicks |
( |
int |
nTicks = 1 | ) |
|
◆ init()
void Character::init |
( |
int |
_sex = 0 | ) |
|
◆ initialiseKnowledge()
void Character::initialiseKnowledge |
( |
| ) |
|
◆ isOnMap()
bool Character::isOnMap |
( |
int |
_mapX, |
|
|
int |
_mapY |
|
) |
| |
◆ marry()
◆ removeFromInventoryGrid()
void Character::removeFromInventoryGrid |
( |
Item * |
_item | ) |
|
◆ revealMap()
void Character::revealMap |
( |
unsigned int |
_range | ) |
|
◆ starve()
void Character::starve |
( |
| ) |
|
◆ updateKnowledge()
void Character::updateKnowledge |
( |
| ) |
|
◆ updateKnowledgeIdle()
bool Character::updateKnowledgeIdle |
( |
| ) |
|
◆ useItem()
void Character::useItem |
( |
Item * |
item | ) |
|
|
inline |
◆ wander()
void Character::wander |
( |
| ) |
|
|
virtual |
◆ actionPoints
int Character::actionPoints |
◆ age
◆ agility
short int Character::agility |
◆ birthLocation
HasXY Character::birthLocation |
◆ causeOfDeath
◆ charisma
short int Character::charisma |
◆ courage
short int Character::courage |
◆ dateOfBirth
Calendar Character::dateOfBirth |
◆ dateOfDeath
Calendar Character::dateOfDeath |
◆ dateOfMarriage
Calendar Character::dateOfMarriage |
◆ daysCounter
int Character::daysCounter |
◆ deathLocation
HasXY Character::deathLocation |
◆ endurance
short int Character::endurance |
◆ epithet
std::string Character::epithet |
◆ father
◆ firstName
std::string Character::firstName |
◆ health
short int Character::health |
◆ hunger
short int Character::hunger |
◆ id
long unsigned int Character::id |
◆ idleCounter
char Character::idleCounter |
◆ intelligence
short int Character::intelligence |
◆ isAlive
◆ isFavourite
bool Character::isFavourite |
◆ isMale
◆ isMarried
bool Character::isMarried |
◆ isPregnant
bool Character::isPregnant |
◆ isSneaking
bool Character::isSneaking |
◆ knowledge
◆ lastName
std::string Character::lastName |
◆ map
◆ maxHealth
short int Character::maxHealth |
◆ money
◆ mother
◆ nMeat
◆ nPelt
◆ perception
short int Character::perception |
◆ pregnantCounter
int Character::pregnantCounter |
◆ secondsCounter
int Character::secondsCounter |
◆ skillFishing
unsigned char Character::skillFishing |
◆ skillMarksmanship
unsigned char Character::skillMarksmanship |
◆ spouse
◆ strength
short int Character::strength |
◆ thirst
short int Character::thirst |
◆ tribe
◆ vChildren
◆ vInventory
Vector<Item*> Character::vInventory |
◆ vKills
◆ vMovesToProcess
Vector<HasXY2 <unsigned long int> * > Character::vMovesToProcess |
◆ vMovesToProcessSneak
Vector<HasXY2 <unsigned long int> * > Character::vMovesToProcessSneak |
◆ vSiblings
The documentation for this class was generated from the following files: