22#include <entt/entt.hpp>
54 std::map<entt::entity, std::priority_queue<TransportedGood>>
deliveries;
55 std::map<entt::entity, std::vector<ResourceRequest>>
requests;
Definition: resource.h:74
Definition: spaceport.h:36
double amount
Definition: spaceport.h:37
double fulfilled
Definition: spaceport.h:38
double priority
Definition: spaceport.h:39
Definition: spaceport.h:27
int priority
Definition: spaceport.h:30
double amount
Definition: spaceport.h:29
entt::entity good
Definition: spaceport.h:28
Definition: infrastructure.h:21
Definition: spaceport.h:50
ResourceLedger demanded_resources_rate
Definition: spaceport.h:62
std::map< entt::entity, std::vector< ResourceRequest > > requests
Definition: spaceport.h:55
ResourceLedger demanded_resources
Definition: spaceport.h:61
ResourceLedger output_resources_rate
Definition: spaceport.h:64
entt::entity reference_body
Definition: spaceport.h:59
std::map< entt::entity, std::priority_queue< TransportedGood > > deliveries
Definition: spaceport.h:54
double launch_cadance
Definition: spaceport.h:57
int launchpads
Definition: spaceport.h:58
ResourceLedger resource_stockpile
Definition: spaceport.h:65
ResourceLedger output_resources
Definition: spaceport.h:63