legatt 32f4597c4d Base frontend module
- 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
2025-08-08 00:07:32 +03:00

24 lines
438 B
C++

#pragma once
#include <ee_economy/economy.hpp>
#include <vector>
namespace ee_economy
{
struct DeliverContract
{
entt::entity from;
entt::entity to;
entt::entity sponsor;
double amount = 0.0;
double cost = 0.0;
double distance = 1.0;
};
struct Deliverer
{
RESOURCE_TYPE resource = RESOURCE_TYPE::NONE;
std::vector<DeliverContract> contracts;
};
}