Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
801 B · 35 lines
C
at master
123456789101112131415161718192021222324252627282930313233343536#pragma onceusing namespace std;
class ConsoleSaveFile;#include "SavedData.h"
class SavedDataStorage {private: LevelStorage *levelStorage;
typedef unordered_map<wstring, shared_ptr<SavedData> > cacheMapType; cacheMapType cache;
vector<shared_ptr<SavedData> > savedDatas;
typedef unordered_map<wstring, short> uaiMapType; uaiMapType usedAuxIds;
public: SavedDataStorage(LevelStorage *); shared_ptr<SavedData> get(const type_info& clazz, const wstring& id); void set(const wstring& id, shared_ptr<SavedData> data); void save();
private: void save(shared_ptr<SavedData> data); void loadAuxValues();
public: int getFreeAuxValueFor(const wstring& id);
// 4J Added int getAuxValueForMap(PlayerUID xuid, int dimension, int centreXC, int centreZC, int scale);};