2026-03-08 22:25:55 +01:00

18 lines
514 B
C++

#pragma once
#include "DeerCore/Serialization/WorldSettings.h"
#include "DeerCore/Tools/Path.h"
namespace Deer {
class World;
class WorldSettings;
namespace Universe {
World* createWorld(const WorldSettings&);
World* loadWorldFromJson(const WorldSettings&, WorldSerializationSettings&, const Path&);
void saveWorldInJson(World*, WorldSerializationSettings& serializationSettings, const Path& path);
void destroyAllWorlds();
void flushDestroyedWorlds();
} // namespace Universe
} // namespace Deer