19#include <unordered_map>
Definition: planetprovinceloader.h:26
stbi_uc * image
Definition: planetprovinceloader.h:54
bool LoadPlanetTexture()
Definition: planetprovinceloader.cpp:33
int comp
Definition: planetprovinceloader.h:50
std::unordered_map< entt::entity, glm::vec2 > position_weights
Definition: planetprovinceloader.h:44
entt::entity body
Definition: planetprovinceloader.h:40
~PlanetProvinceLoader()
Definition: planetprovinceloader.cpp:50
bool CheckConditions()
Definition: planetprovinceloader.cpp:48
std::unordered_map< entt::entity, int > mass_sums
Definition: planetprovinceloader.h:45
uint16_t current_province_idx
Definition: planetprovinceloader.h:53
void BuildPlanetTexture()
Definition: planetprovinceloader.cpp:99
PlanetProvinceLoader(engine::Application &app, core::Universe &universe, entt::entity body)
Definition: planetprovinceloader.h:28
void BuildIndexMap()
Definition: planetprovinceloader.cpp:74
core::Universe & universe
Definition: planetprovinceloader.h:41
engine::Application & app
Definition: planetprovinceloader.h:42
int province_height
Definition: planetprovinceloader.h:49
int province_width
Definition: planetprovinceloader.h:48
void GeneratePlanetProvinceMap()
Definition: planetprovinceloader.cpp:145
void LoadProvinces()
Definition: planetprovinceloader.cpp:56
Definition: universe.h:59
Definition: application.h:61
Definition: editorwidgets.cpp:29