19#include <entt/entt.hpp>
This is a vector meant for fast iteration
Definition: resourceledger.h:223
Definition: infrastructure.h:22
Definition: infrastructure.h:51
Definition: infrastructure.h:25
entt::entity power_grid
Definition: infrastructure.h:29
double improvement
Definition: infrastructure.h:27
std::vector< entt::entity > power_plants
Definition: infrastructure.h:28
double default_purchase_cost
Definition: infrastructure.h:26
Definition: infrastructure.h:46
double total_power_consumption
Definition: infrastructure.h:48
double total_power_prod
Definition: infrastructure.h:47
Definition: infrastructure.h:58
uint32_t construction_capacity
Definition: infrastructure.h:61
uint32_t current_construction
Definition: infrastructure.h:62
double construction_cost
Definition: infrastructure.h:65
Definition: infrastructure.h:54
int extent
Definition: infrastructure.h:55
Definition: infrastructure.h:43
Definition: infrastructure.h:32
double maximum_production
Definition: infrastructure.h:34
double production
Definition: infrastructure.h:33
ResourceVector consumption
Definition: infrastructure.h:35
Definition: infrastructure.h:38
double maximum_production
Definition: infrastructure.h:39
ResourceVector consumption
Definition: infrastructure.h:40