mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-10 13:31:49 +00:00
World content packs list
This commit is contained in:
parent
7f8935a93c
commit
082599e78c
8 changed files with 82 additions and 26 deletions
|
|
@ -5,6 +5,8 @@
|
|||
#include <vector>
|
||||
#include <filesystem>
|
||||
|
||||
class EnginePaths;
|
||||
|
||||
struct ContentPack {
|
||||
std::string id = "none";
|
||||
std::string title = "untitled";
|
||||
|
|
@ -19,6 +21,8 @@ struct ContentPack {
|
|||
static ContentPack read(std::filesystem::path folder);
|
||||
static void scan(std::filesystem::path folder,
|
||||
std::vector<ContentPack>& packs);
|
||||
static std::vector<std::string> worldPacksList(std::filesystem::path folder);
|
||||
static std::filesystem::path findPack(const EnginePaths* paths, std::string name);
|
||||
};
|
||||
|
||||
#endif // CONTENT_CONTENT_PACK_H_
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue