the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3
4#include "LevelStorageSource.h"
5
6class MemoryLevelStorageSource : public LevelStorageSource
7{
8public:
9 MemoryLevelStorageSource();
10 wstring getName();
11 shared_ptr<LevelStorage> selectLevel(const wstring& levelId, bool createPlayerDir);
12 vector<LevelSummary *> *getLevelList();
13 void clearAll();
14 LevelData *getDataTagFor(const wstring& levelId);
15 bool isNewLevelIdAcceptable(const wstring& levelId);
16 void deleteLevel(const wstring& levelId);
17 void renameLevel(const wstring& levelId, const wstring& newLevelName);
18 bool isConvertible(const wstring& levelId);
19 bool requiresConversion(const wstring& levelId);
20 bool convertLevel(const wstring& levelId, ProgressListener *progress);
21};