Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Attributes | List of all members
cqsp::common::components::infrastructure::SpacePort Struct Reference

#include <spaceport.h>

Public Attributes

std::map< entt::entity, std::priority_queue< TransportedGood > > deliveries
 
std::map< entt::entity, std::vector< ResourceRequest > > requests
 
double launch_cadance = 0
 
int launchpads = 0
 
entt::entity reference_body = entt::null
 
ResourceLedger demanded_resources
 
ResourceLedger demanded_resources_rate
 
ResourceLedger output_resources
 
ResourceLedger output_resources_rate
 
ResourceLedger resource_stockpile
 

Detailed Description

for now, we'll only support vertical rocket based launches I think the future might be just space planes that can take off from airports or other stuff so that will unlock a lot of possibilities to go to space however idk how that will have an implication for the game as every single air port will become a spaceport which means that we could launch like hundreds of rockets a day, which is kind of nuts But for now, we'll support a limited amount of space launch systems

Member Data Documentation

◆ deliveries

std::map<entt::entity, std::priority_queue<TransportedGood> > cqsp::common::components::infrastructure::SpacePort::deliveries

◆ demanded_resources

ResourceLedger cqsp::common::components::infrastructure::SpacePort::demanded_resources

◆ demanded_resources_rate

ResourceLedger cqsp::common::components::infrastructure::SpacePort::demanded_resources_rate

◆ launch_cadance

double cqsp::common::components::infrastructure::SpacePort::launch_cadance = 0

◆ launchpads

int cqsp::common::components::infrastructure::SpacePort::launchpads = 0

◆ output_resources

ResourceLedger cqsp::common::components::infrastructure::SpacePort::output_resources

◆ output_resources_rate

ResourceLedger cqsp::common::components::infrastructure::SpacePort::output_resources_rate

◆ reference_body

entt::entity cqsp::common::components::infrastructure::SpacePort::reference_body = entt::null

◆ requests

std::map<entt::entity, std::vector<ResourceRequest> > cqsp::common::components::infrastructure::SpacePort::requests

◆ resource_stockpile

ResourceLedger cqsp::common::components::infrastructure::SpacePort::resource_stockpile

The documentation for this struct was generated from the following file: