#pragma once #include #include "defaults/defaults.hpp" #include "defaults/input.hpp" enum class ResourceType { NONE, WOOD, STONE, CLAY, IRON, BONE, LAST }; enum class CollectingMethode { NONE, HAND, AXE_STONE, SWORD_WOOD, KNIFE, FISHINGROT, PICKAXE_STONE, LAST }; struct Resource_s { size_t tileset_id; size_t object_id; ResourceType resource; CollectingMethode collecting_methode; float collecting_duration; unsigned quantity; }; namespace ResourceData { extern const std::deque names; void save_Resources(); void load_Resources(); void set_ObjectPropsResource(Input& input); const char* to_String(CollectingMethode methode); const char* to_String(ResourceType resource); }