24#include <entt/entt.hpp>
39 std::map<std::string, entt::entity>
goods;
41 std::map<std::string, entt::entity>
recipes;
44 std::map<std::string, entt::entity>
fields;
46 std::map<std::string, entt::entity>
planets;
50 std::map<std::string, entt::entity>
cities;
61 std::unique_ptr<cqsp::common::util::IRandom>
random;
Definition: universe.h:32
void DisableTick()
Definition: universe.h:56
std::unique_ptr< cqsp::common::util::IRandom > random
Definition: universe.h:61
std::map< std::string, entt::entity > recipes
Definition: universe.h:41
std::vector< entt::entity > consumergoods
Definition: universe.h:40
int GetDate()
Definition: universe.h:60
std::map< std::string, entt::entity > planets
Definition: universe.h:46
std::map< std::string, entt::entity > terrain_data
Definition: universe.h:42
std::map< int, entt::entity > province_colors
Definition: universe.h:51
std::map< std::string, entt::entity > goods
Definition: universe.h:39
std::map< std::string, entt::entity > cities
Definition: universe.h:50
std::map< std::string, entt::entity > countries
Definition: universe.h:48
components::StarDate date
Definition: universe.h:37
void ToggleTick()
Definition: universe.h:58
Universe()
Definition: universe.cpp:25
bool ToTick()
Definition: universe.h:57
std::map< std::string, entt::entity > fields
Definition: universe.h:44
double tick_fraction
What is the current fraction of the wait of the tick we are processing
Definition: universe.h:67
std::map< std::string, systems::names::NameGenerator > name_generators
Definition: universe.h:43
std::map< entt::entity, int > colors_province
Definition: universe.h:52
std::map< std::string, entt::entity > provinces
Definition: universe.h:49
std::map< std::string, entt::entity > time_zones
Definition: universe.h:47
std::map< std::string, entt::entity > technologies
Definition: universe.h:45
entt::entity sun
Definition: universe.h:53
void EnableTick()
Definition: universe.h:55
bool to_tick
Definition: universe.h:70
std::string uuid
Definition: universe.h:62
Holds and calculates the tick that is on going. Date is the number of hours that has been ongoing sin...
Definition: stardate.h:45
int GetDate()
Definition: stardate.h:56
When adding assets, it is extremely crucial that you read cqsp::asset::AssetLoader::LoadResources to ...
Definition: clientctx.h:21