|
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.
|
Classes | |
| class | NameGenerator |
| Name generator is pretty straightforward Format: More... | |
Functions | |
| Node | CreateCity (Node &planet, components::types::SurfaceCoordinate coords) |
| Node | CreateCity (Node &planet, double lat, double longi) |
| bool | BuyGood (components::AuctionHouse &auction_house, Node &agent, Node &good, double price, double quantity) |
| Buys a good from the market More... | |
| bool | SellGood (components::AuctionHouse &auction_house, Node &agent, Node &, double price, double quantity) |
| Sells a good to the market More... | |
| void | AddParticipant (Node &market_node, Node &participant) |
| Node | CreateMarket (Universe &universe) |
| Creates a market two instance. More... | |
| void | ApplySubsidy (Universe &universe, entt::entity country, entt::entity subsidy_target, float amount) |
| void | RemoveSubsidy () |
| Node | CreateFactory (Node city, Node recipe, int productivity=1, double wages=10, double cash_reserves=0) |
| Creates a factory from thin air More... | |
| Node | CreateCommercialArea (Node &city) |
| uint64_t | GetCityPopulation (Node &city) |
| Node | CreateShip (Node &starsystem, Node &fleet, const glm::vec3 &orbit, const std::string &shipName="") |
| creates a ship with a name and assigns it to a fleet and solar system More... | |
| Node | CreateShip (Node &starsystem, Node &fleet, Node &orbit, const std::string &shipName) |
| Node | CreateShip (Node &starsystem, Node &fleet, const components::types::Orbit &orbit, const std::string &shipName) |
| entt::entity | LaunchShip (Universe &universe, const components::types::Orbit &orbit) |
| bool | HasSpacePort (const Node &province) |
| void cqsp::core::actions::ApplySubsidy | ( | Universe & | universe, |
| entt::entity | country, | ||
| entt::entity | subsidy_target, | ||
| float | amount | ||
| ) |
| bool cqsp::core::actions::BuyGood | ( | components::AuctionHouse & | auction_house, |
| Node & | agent, | ||
| Node & | good, | ||
| double | price, | ||
| double | quantity | ||
| ) |
Buys a good from the market
| auction_house | Auction house to buy from |
| good | Good to buy |
| price | Price |
| quantity | Quantity |
| Node cqsp::core::actions::CreateCity | ( | Node & | planet, |
| components::types::SurfaceCoordinate | coords | ||
| ) |
| Node cqsp::core::actions::CreateFactory | ( | Node | city, |
| Node | recipe, | ||
| int | productivity = 1, |
||
| double | wages = 10, |
||
| double | cash_reserves = 0 |
||
| ) |
Creates a factory from thin air
| universe | |
| city | |
| recipe | |
| productivity |
| Node cqsp::core::actions::CreateShip | ( | Node & | starsystem, |
| Node & | fleet, | ||
| const components::types::Orbit & | orbit, | ||
| const std::string & | shipName | ||
| ) |
| Node cqsp::core::actions::CreateShip | ( | Node & | starsystem, |
| Node & | fleet, | ||
| const glm::vec3 & | orbit, | ||
| const std::string & | shipName = "" |
||
| ) |
creates a ship with a name and assigns it to a fleet and solar system
| universe | The registry for the entities |
| fleetEnt | The fleet to be used |
| starsystemEnt | The star system where the ship is created in |
| Node cqsp::core::actions::CreateShip | ( | Node & | starsystem, |
| Node & | fleet, | ||
| Node & | orbit, | ||
| const std::string & | shipName | ||
| ) |
| uint64_t cqsp::core::actions::GetCityPopulation | ( | Node & | city | ) |
| bool cqsp::core::actions::HasSpacePort | ( | const Node & | province | ) |
| entt::entity cqsp::core::actions::LaunchShip | ( | Universe & | universe, |
| const components::types::Orbit & | orbit | ||
| ) |
| void cqsp::core::actions::RemoveSubsidy | ( | ) |
| bool cqsp::core::actions::SellGood | ( | components::AuctionHouse & | auction_house, |
| Node & | agent, | ||
| Node & | , | ||
| double | price, | ||
| double | quantity | ||
| ) |
Sells a good to the market
| auction_house | Auction house to buy from |
| good | Good to buy |
| price | Price |
| quantity | Quantity |