- 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
21 lines
306 B
C++
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;
|
|
};
|
|
} |