55 inline void initialize(
const World& world);
56 std::vector<std::vector<Vertex>> neighbours;
A single province, which is used to simulate economy in a "bulk-tiles" way instead of doing economica...
constexpr Vertex(float _cost, ProvinceId _key)
float get_trade_cost(const Province &province1, const Province &province2, glm::vec2 world_size) const
std::vector< ProvinceId > cost_eval
Cost-evaluatable provinces, we discard sea and ocean provinces from this formula to save space and ti...
std::vector< std::vector< float > > trade_costs
void recalculate(const World &world)