#pragma once #include "LevelStorage.h" #include "../../IO/Files/ConsoleSavePath.h" class MockedLevelStorage : public LevelStorage { public: virtual LevelData* prepareLevel(); virtual void checkSession(); virtual ChunkStorage* createChunkStorage(Dimension* dimension); virtual void saveLevelData(LevelData* levelData, std::vector >* players); virtual void saveLevelData(LevelData* levelData); virtual PlayerIO* getPlayerIO(); virtual void closeAll(); virtual ConsoleSavePath getDataFile(const std::wstring& id); virtual std::wstring getLevelId(); public: virtual ConsoleSaveFile* getSaveFile() { return nullptr; } };