first commit
This commit is contained in:
26
Minecraft.Client/Common/GameRules/LevelGenerators.cpp
Normal file
26
Minecraft.Client/Common/GameRules/LevelGenerators.cpp
Normal file
@@ -0,0 +1,26 @@
|
||||
#include "stdafx.h"
|
||||
#include "LevelGenerationOptions.h"
|
||||
#include "LevelGenerators.h"
|
||||
|
||||
|
||||
LevelGenerators::LevelGenerators()
|
||||
{
|
||||
}
|
||||
|
||||
void LevelGenerators::addLevelGenerator(const wstring &displayName, LevelGenerationOptions *generator)
|
||||
{
|
||||
if(!displayName.empty()) generator->setDisplayName(displayName);
|
||||
m_levelGenerators.push_back(generator);
|
||||
}
|
||||
|
||||
void LevelGenerators::removeLevelGenerator(LevelGenerationOptions *generator)
|
||||
{
|
||||
vector<LevelGenerationOptions *>::iterator it;
|
||||
while ( (it = find( m_levelGenerators.begin(),
|
||||
m_levelGenerators.end(),
|
||||
generator ) )
|
||||
!= m_levelGenerators.end() )
|
||||
{
|
||||
m_levelGenerators.erase(it);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user