legatt 3f965b2393 C++20 migration and Client
- Migrated to C++20 modules
- Worker and ThreadedWorker base classes for interthread systems
- Client class for server transport and converting game data models to render data (views)
- Update provinces render data from Client
- Renderer handles commands now
2026-02-10 04:12:04 +03:00

21 lines
306 B
C++

module;
#include <cstdint>
#include <vector>
export module GameData;
export namespace ee_data
{
struct Subject
{
std::uint32_t tag;
std::uint32_t color;
std::vector<std::uint32_t> regions;
};
struct GameState
{
std::vector<Subject> subjects;
};
}