Wrapper class for all the components of the game, so that all the game stuff can be initialized in on...
Definition: game.h:27
Definition: universe.h:39
Definition: resourceledger.h:303
Definition: isimulationsystem.h:25
Game & game
Definition: isimulationsystem.h:42
Universe & GetUniverse()
Definition: isimulationsystem.h:39
Definition: sysmarket.h:25
SysMarket(Game &game)
Definition: sysmarket.h:27
void DeterminePrice(components::Market &market, components::GoodEntity good_entity)
Definition: sysmarket.cpp:101
int Interval() const override
Definition: sysmarket.h:29
components::ResourceLedger base_prices
Definition: sysmarket.h:39
void DoSystem() override
Definition: sysmarket.cpp:33
void ProcessMarket(Node market_node, components::Market &market)
Definition: sysmarket.cpp:71
void DeterminePrices(components::Market &market)
Definition: sysmarket.cpp:114
void Init() override
Definition: sysmarket.cpp:130
void DetermineShortages(components::Market &market)
Definition: sysmarket.cpp:41
void DetermineSupplyDemand(components::Market &market)
Definition: sysmarket.cpp:121
GoodEntity
Definition: resourceledger.h:28
Definition: basicmaneuver.cpp:23
const int ECONOMIC_TICK
Definition: economyconfig.h:22