#include <universe.h>
|
| components::StarDate | date |
| |
| std::map< std::string, entt::entity > | goods |
| |
| std::vector< entt::entity > | consumergoods |
| |
| std::map< std::string, entt::entity > | recipes |
| |
| std::map< std::string, entt::entity > | terrain_data |
| |
| std::map< std::string, actions::NameGenerator > | name_generators |
| |
| std::map< std::string, entt::entity > | fields |
| |
| std::map< std::string, entt::entity > | technologies |
| |
| std::map< std::string, entt::entity > | planets |
| |
| std::map< std::string, entt::entity > | time_zones |
| |
| std::map< std::string, entt::entity > | countries |
| |
| std::map< std::string, entt::entity > | provinces |
| |
| std::map< std::string, entt::entity > | cities |
| |
| std::map< entt::entity, std::map< int, entt::entity > > | province_colors |
| |
| std::map< entt::entity, std::map< entt::entity, int > > | colors_province |
| |
| entt::entity | sun |
| |
| std::unique_ptr< cqsp::common::util::IRandom > | random |
| |
| std::string | uuid |
| |
| double | tick_fraction = 0 |
| | What is the current fraction of the wait of the tick we are processing More...
|
| |
| std::function< Node(entt::entity)> | nodeFactory |
| |
| systems::EconomyConfig | economy_config |
| |
◆ Universe() [1/2]
| cqsp::common::Universe::Universe |
( |
std::string |
uuid | ) |
|
|
explicit |
◆ Universe() [2/2]
| cqsp::common::Universe::Universe |
( |
| ) |
|
◆ Convert()
| std::vector< Node > cqsp::common::Universe::Convert |
( |
const std::vector< entt::entity > & |
entities | ) |
|
◆ DisableTick()
| void cqsp::common::Universe::DisableTick |
( |
| ) |
|
|
inline |
◆ EnableTick()
| void cqsp::common::Universe::EnableTick |
( |
| ) |
|
|
inline |
◆ GetDate()
| int cqsp::common::Universe::GetDate |
( |
| ) |
|
|
inline |
◆ nodes()
template<typename... Components>
| auto cqsp::common::Universe::nodes |
( |
| ) |
|
|
inline |
◆ nodeTransform()
| auto cqsp::common::Universe::nodeTransform |
( |
| ) |
|
|
inline |
◆ ToggleTick()
| void cqsp::common::Universe::ToggleTick |
( |
| ) |
|
|
inline |
◆ ToTick()
| bool cqsp::common::Universe::ToTick |
( |
| ) |
|
|
inline |
◆ cities
| std::map<std::string, entt::entity> cqsp::common::Universe::cities |
◆ colors_province
| std::map<entt::entity, std::map<entt::entity, int> > cqsp::common::Universe::colors_province |
◆ consumergoods
| std::vector<entt::entity> cqsp::common::Universe::consumergoods |
◆ countries
| std::map<std::string, entt::entity> cqsp::common::Universe::countries |
◆ date
◆ economy_config
| systems::EconomyConfig cqsp::common::Universe::economy_config |
◆ fields
| std::map<std::string, entt::entity> cqsp::common::Universe::fields |
◆ goods
| std::map<std::string, entt::entity> cqsp::common::Universe::goods |
◆ name_generators
◆ nodeFactory
| std::function<Node(entt::entity)> cqsp::common::Universe::nodeFactory |
◆ planets
| std::map<std::string, entt::entity> cqsp::common::Universe::planets |
◆ province_colors
| std::map<entt::entity, std::map<int, entt::entity> > cqsp::common::Universe::province_colors |
◆ provinces
| std::map<std::string, entt::entity> cqsp::common::Universe::provinces |
◆ random
◆ recipes
| std::map<std::string, entt::entity> cqsp::common::Universe::recipes |
◆ sun
| entt::entity cqsp::common::Universe::sun |
◆ technologies
| std::map<std::string, entt::entity> cqsp::common::Universe::technologies |
◆ terrain_data
| std::map<std::string, entt::entity> cqsp::common::Universe::terrain_data |
◆ tick_fraction
| double cqsp::common::Universe::tick_fraction = 0 |
What is the current fraction of the wait of the tick we are processing
◆ time_zones
| std::map<std::string, entt::entity> cqsp::common::Universe::time_zones |
◆ to_tick
| bool cqsp::common::Universe::to_tick = false |
|
private |
◆ uuid
| std::string cqsp::common::Universe::uuid |
The documentation for this class was generated from the following files: