aboutsummaryrefslogtreecommitdiff
path: root/src/openvic-simulation/map/State.hpp
Commit message (Collapse)AuthorAgeLines
* Cache pops by type per state and provincestate_cache_owners wvpm6 days-0/+2
|
* Implement rgo for new gameprepare_for_rgo wvpm2024-10-30-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Map province history rgo to production type for province instance output_goods back to ZERO_OR_ONE Link trade_goods in history to RGO instance for province. Other producer types as structs instead of classes Convert pops to equivalents & calculate rgo size Also convert pops when changing rgo Clean up Refactored RGO into part of ProvinceInstance ProductionType const& output_good Remove unused imports Clean up unused imports Restore constructor for ResourceGatheringOperation to initialise from savegame Move rgo size calculation to rgo Use terrain modifiers to calculate rgo size (placeholder code) Clean up Basic production & sales for rgo when initialising new game Use mutable pops Paychecks for owners, workers and slaves Clean up Simplify rgo instantiation Co-authored-by: Hop311 <Hop3114@gmail.com> Simplify good_to_rgo_production_type assignment Co-authored-by: Hop311 <Hop3114@gmail.com> Fix import Co-authored-by: Hop311 <Hop3114@gmail.com> min(3, great_powers.size()) Co-authored-by: Hop311 <Hop3114@gmail.com> Fix import Co-authored-by: Hop311 <Hop3114@gmail.com> Apply comments Log errors and return result when applying history Cleanup
* Calculate country military power (still needs modifiers + soldier pop ↵ranking hop3112024-09-09-0/+2
| | | | supported regiment count)
* Calculate country industrial power (states still need factory data) hop3112024-09-08-2/+7
|
* Fleshing out Country, State and Province instances + historycountry-instance hop3112024-07-22-8/+20
|
* Renamed Country to CountryDefinitioncountry-definition hop3112024-06-20-3/+3
|
* Separated MapDefinition and MapInstancemap-instance hop3112024-06-07-3/+3
|
* Province const/mutable separation + State cleanupconst-mutable hop3112024-06-06-17/+44
|
* Made ProvinceSet use Province const* and updated Region loading hop3112023-12-27-9/+3
|
* Meta regions being used to make states fix hop3112023-12-08-2/+2
|
* Merge pull request #79 from OpenVicProject/states BrickPi2023-12-05-5/+8
|
* States First Pass Joel Machens2023-11-28-0/+51