1
0
Fork 0

Fixed Compile errors

c++11 introduces scoped enums, so the code didn't fail in clang
This commit is contained in:
Tycho 2014-02-03 13:01:12 -08:00
parent f8881622a4
commit d9fb83300c
4 changed files with 7 additions and 7 deletions

View File

@ -78,7 +78,7 @@ bool cBiomeRenderer::Render(cPixmap & a_Pixmap)
{
for (int i = 0; i < ARRAYCOUNT(CurBiomes); i++)
{
CurBiomes[i] = EMCSBiome::biInvalidBiome;
CurBiomes[i] = biInvalidBiome;
}
break;
}

View File

@ -13,11 +13,11 @@ EMCSBiome StringToBiome(const AString & a_BiomeString)
int res = atoi(a_BiomeString.c_str());
if ((res != 0) || (a_BiomeString.compare("0") == 0))
{
if(res >= biFirstBiome && res < biNumBiomes)
if ((res >= biFirstBiome) && (res < biNumBiomes))
{
return (EMCSBiome)res;
}
else if(res >= biFirstVarientBiome && res < biNumVarientBiomes)
else if ((res >= biFirstVariantBiome) && (res < biNumVariantBiomes))
{
return (EMCSBiome)res;
}

View File

@ -77,7 +77,7 @@ enum EMCSBiome
biVariant = 128,
// Release 1.7 biome variants:
biFirstVarientBiome = 129,
biFirstVariantBiome = 129,
biSunflowerPlains = 129,
biDesertM = 130,
biExtremeHillsM = 131,
@ -100,8 +100,8 @@ enum EMCSBiome
biMesaPlateauFM = 166,
biMesaPlateauM = 167,
// Automatically capture the maximum consecutive biome value into biVarientMaxBiome:
biNumVarientBiomes, // True number of biomes, since they are zero-based
biMaxVarientBiome = biNumVarientBiomes - 1, // The maximum biome value
biNumVariantBiomes, // True number of biomes, since they are zero-based
biMaxVariantBiome = biNumVariantBiomes - 1, // The maximum biome value
} ;
/// Translates a biome string to biome enum. Takes either a number or a biome alias (built-in). Returns biInvalidBiome on failure.

View File

@ -97,7 +97,7 @@ void cBioGenConstant::InitializeBiomeGen(cIniFile & a_IniFile)
{
AString Biome = a_IniFile.GetValueSet("Generator", "ConstantBiome", "Plains");
m_Biome = StringToBiome(Biome);
if (m_Biome == EMCSBiome::biInvalidBiome)
if (m_Biome == biInvalidBiome)
{
LOGWARN("[Generator]::ConstantBiome value \"%s\" not recognized, using \"Plains\".", Biome.c_str());
m_Biome = biPlains;