From 4d99b2bbabd70f2207e1d8ee0fdb814447aa744d Mon Sep 17 00:00:00 2001 From: Onran <100285264+Onran0@users.noreply.github.com> Date: Fri, 23 Feb 2024 11:39:07 +0900 Subject: [PATCH] Delete src/world/WorldTypes.cpp --- src/world/WorldTypes.cpp | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/world/WorldTypes.cpp diff --git a/src/world/WorldTypes.cpp b/src/world/WorldTypes.cpp deleted file mode 100644 index 746c8e2d..00000000 --- a/src/world/WorldTypes.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "WorldTypes.h" -#include "../voxels/WorldGenerator.h" -#include "../voxels/FlatWorldGenerator.h" -#include "../content/Content.h" -#include -#include -#include - -std::vector worldTypes; - -void fillTypes() { - worldTypes.push_back("Default"); - worldTypes.push_back("Flat"); -} - -std::vector WorldTypes::getWorldTypes() { - if(worldTypes.size() == 0) { - fillTypes(); - } - - return worldTypes; -} - -std::string WorldTypes::getDefaultWorldType() { - return getWorldTypes()[0]; -} - -WorldGenerator* WorldTypes::createWorldGenerator(std::string worldType, const Content* content) { - - if(worldType == "Default") { - return new WorldGenerator(content); - } else if(worldType == "Flat") { - return (WorldGenerator*) new FlatWorldGenerator(content); - } - std::cerr << "unknown world type: " << worldType << std::endl; - return nullptr; -} \ No newline at end of file