Delete src/world/WorldTypes.cpp
This commit is contained in:
parent
30d179e9a3
commit
4d99b2bbab
@ -1,37 +0,0 @@
|
||||
#include "WorldTypes.h"
|
||||
#include "../voxels/WorldGenerator.h"
|
||||
#include "../voxels/FlatWorldGenerator.h"
|
||||
#include "../content/Content.h"
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <iostream>
|
||||
|
||||
std::vector<std::string> worldTypes;
|
||||
|
||||
void fillTypes() {
|
||||
worldTypes.push_back("Default");
|
||||
worldTypes.push_back("Flat");
|
||||
}
|
||||
|
||||
std::vector<std::string> 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;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user