the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 27 lines 722 B view raw
1#pragma once 2using namespace std; 3 4#include "LevelStorage.h" 5 6class ConsoleSaveFile; 7 8class LevelStorageProfilerDecorator : public LevelStorage 9{ 10private: 11 /* final */ LevelStorage *capsulated; 12 13public: 14 virtual ConsoleSaveFile *getSaveFile() { return capsulated->getSaveFile(); } 15 16public: 17 LevelStorageProfilerDecorator(LevelStorage *capsulated); 18 LevelData *prepareLevel(); 19 void checkSession(); 20 ChunkStorage *createChunkStorage(Dimension *dimension); 21 void saveLevelData(LevelData *levelData, vector<shared_ptr<Player> > *players); 22 void saveLevelData(LevelData *levelData); 23 PlayerIO *getPlayerIO(); 24 void closeAll(); 25 ConsoleSavePath getDataFile(const wstring& id); 26 wstring getLevelId(); 27};