2 #ifndef GUILD_SETTLEMENT_DWARVEN_HPP 3 #define GUILD_SETTLEMENT_DWARVEN_HPP ItemAction
Definition: Driver_Settings_Enums.hpp:243
void putMarketRequest(Character *c, enumLocation type)
Definition: Settlement_Dwarven.cpp:72
void abstractDayBiology()
Definition: Settlement_Dwarven.cpp:983
enumResource
Definition: Driver_Settings_Enums.hpp:125
int type
Definition: WorldObjectGlobal.hpp:32
bool abstractDayConstruction(Character *character)
Definition: Settlement_Dwarven.cpp:481
Definition: Settlement_Dwarven.hpp:7
void payCharacter(Character *character, int amount)
Definition: Settlement_Dwarven.cpp:448
bool coinsNeeded()
Definition: Settlement_Dwarven.cpp:789
Texture * currentTexture()
Definition: Settlement_Dwarven.cpp:27
enumLocation
Definition: Driver_Settings_Enums.hpp:76
bool miningNeeded()
Definition: Settlement_Dwarven.cpp:765
LocationManager location
Definition: Settlement.hpp:41
void buildLocation(enumLocation _location)
Definition: Settlement_Dwarven.cpp:140
Settlement_Dwarven()
Definition: Settlement_Dwarven.cpp:17
Item * createItem(ItemType type, Character *creator, Location *location)
Definition: Settlement_Dwarven.cpp:362
void payCharacterFromTreasury(Character *character, int amount)
Definition: Settlement_Dwarven.cpp:475
void abstractDaySplit()
Definition: Settlement_Dwarven.cpp:1114
Definition: Settlement.hpp:15
void abstractDayResearch(Character *character)
Definition: Settlement_Dwarven.cpp:710
Definition: Character.hpp:38
bool abstractDayJob(Character *character, Job *job)
Definition: Settlement_Dwarven.cpp:158
bool hasLocation(enumLocation _location)
Definition: Settlement_Dwarven.cpp:132
void moveAllCharacterHome()
Definition: Settlement_Dwarven.cpp:823
Definition: HasMoney.cpp:60
bool woodNeeded()
Definition: Settlement_Dwarven.cpp:779
Character * getFarmer(Vector< Character *> *vExclude)
Definition: Settlement_Dwarven.cpp:794
Character * getMiner(Vector< Character *> *vExclude)
Definition: Settlement_Dwarven.cpp:736
void checkStockpileForBestItem(Character *character, Job *job)
Definition: Settlement_Dwarven.cpp:32
Definition: Location.hpp:19
bool abstractDayProduction(Character *character)
Definition: Settlement_Dwarven.cpp:525
void abstractDaySocial(Character *character)
Definition: Settlement_Dwarven.cpp:720
void incrementTicks(int)
Definition: Settlement_Dwarven.cpp:857
Item * produceItem(ItemType type, Character *creator, Location *location, CanRequestItem *recipient)
Definition: Settlement_Dwarven.cpp:368
ItemType
Definition: Driver_Settings_Enums.hpp:268