mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 18:41:51 +00:00
Delete src/world/WorldTypes.cpp
This commit is contained in:
parent
30d179e9a3
commit
4d99b2bbab
1 changed files with 0 additions and 37 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue