- Naming style migrated to camel-case - P7lib logger sources added - Vcpkg manifest, CMake presets and build moved to root - SDL2, Vulkan and RmlUi dependencies added - Logger LOG macro added - Logger configuration - SDL2 window configuration - Vulkan configuration - RmlUi configuration - SDL event loop
24 lines
434 B
C++
24 lines
434 B
C++
#pragma once
|
|
#include <unordered_map>
|
|
#include <ee_economy/economy.hpp>
|
|
#include <variant>
|
|
|
|
namespace ee_ecs
|
|
{
|
|
|
|
struct InitConfiguration
|
|
{
|
|
std::unordered_map<int16_t, ee_economy::Container> states;
|
|
};
|
|
|
|
struct EnterpriseInfo
|
|
{
|
|
const ee_economy::Enterprise* info = nullptr;
|
|
const ee_economy::Container* storage = nullptr;
|
|
std::variant<
|
|
const ee_economy::Miner*,
|
|
const ee_economy::Deliverer*
|
|
> specialInfo;
|
|
};
|
|
|
|
} |