mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-06-11 09:23:52 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
|
||||
#include "../../Platform/stdafx.h"
|
||||
|
||||
class LevelSummary;
|
||||
@@ -9,14 +8,16 @@ class LevelData;
|
||||
class LevelStorage;
|
||||
class ConsoleSaveFile;
|
||||
|
||||
class LevelStorageSource
|
||||
{
|
||||
class LevelStorageSource {
|
||||
public:
|
||||
virtual std::wstring getName() = 0;
|
||||
virtual std::shared_ptr<LevelStorage> selectLevel(ConsoleSaveFile *saveFile, const std::wstring& levelId, bool createPlayerDir) = 0;
|
||||
virtual std::vector<LevelSummary *> *getLevelList() = 0;
|
||||
virtual std::wstring getName() = 0;
|
||||
virtual std::shared_ptr<LevelStorage> selectLevel(
|
||||
ConsoleSaveFile* saveFile, const std::wstring& levelId,
|
||||
bool createPlayerDir) = 0;
|
||||
virtual std::vector<LevelSummary*>* getLevelList() = 0;
|
||||
virtual void clearAll() = 0;
|
||||
virtual LevelData *getDataTagFor(ConsoleSaveFile *saveFile, const std::wstring& levelId) = 0;
|
||||
virtual LevelData* getDataTagFor(ConsoleSaveFile* saveFile,
|
||||
const std::wstring& levelId) = 0;
|
||||
|
||||
/**
|
||||
* Tests if a levelId can be used to store a level. For example, a levelId
|
||||
@@ -24,14 +25,19 @@ public:
|
||||
* handle.
|
||||
* <p>
|
||||
* Also, a new levelId may not overwrite an existing one.
|
||||
*
|
||||
*
|
||||
* @param levelId
|
||||
* @return
|
||||
*/
|
||||
virtual bool isNewLevelIdAcceptable(const std::wstring& levelId) = 0;
|
||||
virtual void deleteLevel(const std::wstring& levelId) = 0;
|
||||
virtual void renameLevel(const std::wstring& levelId, const std::wstring& newLevelName) = 0;
|
||||
virtual bool isConvertible(ConsoleSaveFile *saveFile, const std::wstring& levelId) = 0;
|
||||
virtual bool requiresConversion(ConsoleSaveFile *saveFile, const std::wstring& levelId) = 0;
|
||||
virtual bool convertLevel(ConsoleSaveFile *saveFile, const std::wstring &levelId, ProgressListener *progress) = 0;
|
||||
virtual void renameLevel(const std::wstring& levelId,
|
||||
const std::wstring& newLevelName) = 0;
|
||||
virtual bool isConvertible(ConsoleSaveFile* saveFile,
|
||||
const std::wstring& levelId) = 0;
|
||||
virtual bool requiresConversion(ConsoleSaveFile* saveFile,
|
||||
const std::wstring& levelId) = 0;
|
||||
virtual bool convertLevel(ConsoleSaveFile* saveFile,
|
||||
const std::wstring& levelId,
|
||||
ProgressListener* progress) = 0;
|
||||
};
|
||||
Reference in New Issue
Block a user