#include <Settlement_Dwarven.hpp>
|
| | Settlement_Dwarven () |
| |
| void | incrementTicks (int) |
| |
| void | checkStockpileForBestItem (Character *character, Job *job) |
| |
| void | putMarketRequest (Character *c, enumLocation type) |
| |
| void | putMarketRequest (Character *c, enumResource type) |
| |
| void | putMarketRequest (Character *c, ItemType type) |
| |
| void | putMarketRequest (Character *c, ItemAction category, int minLevel) |
| |
| bool | abstractDayJob (Character *character, Job *job) |
| |
| bool | abstractDayConstruction (Character *character) |
| |
| bool | abstractDayProduction (Character *character) |
| |
| void | abstractDayResearch (Character *character) |
| |
| void | abstractDaySocial (Character *character) |
| |
| void | abstractDaySplit () |
| |
| void | abstractDayBiology () |
| |
| void | moveAllCharacterHome () |
| |
| Character * | getFarmer (Vector< Character *> *vExclude) |
| |
| Character * | getMiner (Vector< Character *> *vExclude) |
| |
| bool | hasLocation (enumLocation _location) |
| |
| void | buildLocation (enumLocation _location) |
| |
| bool | miningNeeded () |
| |
| bool | woodNeeded () |
| |
| bool | coinsNeeded () |
| |
| Item * | createItem (ItemType type, Character *creator, Location *location) |
| |
| Item * | produceItem (ItemType type, Character *creator, Location *location, CanRequestItem *recipient) |
| |
| Item * | produceItem (ItemAction type, Character *creator, Location *location, CanRequestItem *recipient, int minimumLevel) |
| |
| void | payCharacter (Character *character, int amount) |
| |
| void | payCharacterFromTreasury (Character *character, int amount) |
| |
| Texture * | currentTexture () |
| |
| | Settlement () |
| |
| void | initSimulation () |
| |
| int | getPopulation () |
| |
| Character * | getRandomCharacter () |
| |
| Character * | getCharacter (Vector< Character *> *vExclude) |
| |
| bool | has (enumLocation loc) |
| |
| bool | canBuild (enumLocation loc) |
| |
| int | getMiningCapacity () |
| |
| int | getFarmingCapacity () |
| |
| World_Biome * | getBiome () |
| |
| void | printAllMoneyInSettlement () |
| |
| int | getAllMoneyInSettlement () |
| |
| double | getMoneyPercentInTreasury () |
| |
| double | getAverageCharacterWealth () |
| |
| bool | removeCharacter (Character *) |
| |
| bool | hasIdea (Idea) |
| |
| bool | isSpecialIdea (Idea idea) |
| |
| void | giveIdea (Idea) |
| |
| void | buildDwarvenFortress () |
| |
| virtual std::string | getName () override |
| |
| Texture * | currentTexture () override |
| |
| std::string | getColumn (std::string _column) override |
| |
| std::string | getColumnType (std::string _column) override |
| |
| | WorldObjectGlobal () |
| |
| virtual std::string | getExtendedInfo () |
| |
| int | distanceTo (WorldObjectGlobal *_obj) |
| |
| bool | isOnMap (int _x, int _y) |
| |
| virtual | ~WorldObjectGlobal () |
| |
◆ Settlement_Dwarven()
| Settlement_Dwarven::Settlement_Dwarven |
( |
| ) |
|
◆ abstractDayBiology()
| void Settlement_Dwarven::abstractDayBiology |
( |
| ) |
|
◆ abstractDayConstruction()
| bool Settlement_Dwarven::abstractDayConstruction |
( |
Character * |
character | ) |
|
◆ abstractDayJob()
| bool Settlement_Dwarven::abstractDayJob |
( |
Character * |
character, |
|
|
Job * |
job |
|
) |
| |
◆ abstractDayProduction()
| bool Settlement_Dwarven::abstractDayProduction |
( |
Character * |
character | ) |
|
◆ abstractDayResearch()
| void Settlement_Dwarven::abstractDayResearch |
( |
Character * |
character | ) |
|
◆ abstractDaySocial()
| void Settlement_Dwarven::abstractDaySocial |
( |
Character * |
character | ) |
|
◆ abstractDaySplit()
| void Settlement_Dwarven::abstractDaySplit |
( |
| ) |
|
◆ buildLocation()
| void Settlement_Dwarven::buildLocation |
( |
enumLocation |
_location | ) |
|
◆ checkStockpileForBestItem()
| void Settlement_Dwarven::checkStockpileForBestItem |
( |
Character * |
character, |
|
|
Job * |
job |
|
) |
| |
◆ coinsNeeded()
| bool Settlement_Dwarven::coinsNeeded |
( |
| ) |
|
◆ createItem()
◆ currentTexture()
| Texture * Settlement_Dwarven::currentTexture |
( |
| ) |
|
◆ getFarmer()
◆ getMiner()
◆ hasLocation()
| bool Settlement_Dwarven::hasLocation |
( |
enumLocation |
_location | ) |
|
◆ incrementTicks()
| void Settlement_Dwarven::incrementTicks |
( |
int |
nTicks | ) |
|
|
virtual |
◆ miningNeeded()
| bool Settlement_Dwarven::miningNeeded |
( |
| ) |
|
◆ moveAllCharacterHome()
| void Settlement_Dwarven::moveAllCharacterHome |
( |
| ) |
|
◆ payCharacter()
| void Settlement_Dwarven::payCharacter |
( |
Character * |
character, |
|
|
int |
amount |
|
) |
| |
◆ payCharacterFromTreasury()
| void Settlement_Dwarven::payCharacterFromTreasury |
( |
Character * |
character, |
|
|
int |
amount |
|
) |
| |
◆ produceItem() [1/2]
◆ produceItem() [2/2]
◆ putMarketRequest() [1/4]
◆ putMarketRequest() [2/4]
◆ putMarketRequest() [3/4]
◆ putMarketRequest() [4/4]
◆ woodNeeded()
| bool Settlement_Dwarven::woodNeeded |
( |
| ) |
|
The documentation for this class was generated from the following files: