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 | Namespaces
economy.h File Reference
#include <map>
#include <set>
#include <string>
#include <vector>
#include <entt/entt.hpp>
#include "common/components/resource.h"

Go to the source code of this file.

Classes

struct  cqsp::common::components::MarketInformation
 Historical information about the market Might change this to a different type of resource ledger so that we don't have so many lookups More...
 
struct  cqsp::common::components::MarketElementInformation
 
struct  cqsp::common::components::PlanetaryMarket
 
struct  cqsp::common::components::Market
 
struct  cqsp::common::components::Price
 Price of a good. This is temporary, because this is to determine initial prices for goods. In the future, good prices will be determined by what the market is willing to bear, and we will not need this anymore. More...
 
struct  cqsp::common::components::Currency
 Will be handled in the future, but for now is just a market More...
 
struct  cqsp::common::components::CostTable
 Records the prices of goods and other things More...
 
struct  cqsp::common::components::Wallet
 
struct  cqsp::common::components::MarketAgent
 An actor in a market that trades goods. More...
 
struct  cqsp::common::components::MarketCenter
 An entity where the market is based, and the resources are traded. More...
 
struct  cqsp::common::components::InternationalPort
 
struct  cqsp::common::components::Commercial
 Represents commercial areas and other amenities that generate economic activity. They don't export goods but they play an intergral role in tax revenue, and population consumption, and maybe tourism in the future. More...
 
struct  cqsp::common::components::Employer
 
struct  cqsp::common::components::LaborInformation
 Population segment that is employed More...
 
struct  cqsp::common::components::FactoryProducing
 
struct  cqsp::common::components::Owned
 

Namespaces

namespace  cqsp
 When adding assets, it is extremely crucial that you read cqsp::asset::AssetLoader::LoadResources to find out how to add a resource to the game.
 
namespace  cqsp::common
 
namespace  cqsp::common::components