EtrediaEmpires/economy/modules/Resources.cppm
legatt 1adddd3f1c Network base, new map, economy base
- Steam networking dependencies
- Full-size regions map
- Economy base structures and assets
2026-10-14 12:10:14 +03:00

24 lines
505 B
C++

export module Economy:Resources;
import std;
export namespace ee_economy {
struct Resource {
std::uint32_t tag;
std::uint8_t baseCost;
};
using ResourceList = std::vector<Resource>;
struct ProductionRecipe {
std::uint32_t tag;
struct Entry {
std::uint32_t tag;
std::uint8_t cost;
};
static constexpr std::size_t MAX_ENTRY_COUNT = 4;
Entry in[MAX_ENTRY_COUNT];
Entry out[MAX_ENTRY_COUNT];
};
}