AnvilStats: Added new biome colors.
This commit is contained in:
parent
24bea1d0b2
commit
cdddb1aeac
@ -5,38 +5,7 @@
|
|||||||
|
|
||||||
#include "Globals.h"
|
#include "Globals.h"
|
||||||
#include "BiomeMap.h"
|
#include "BiomeMap.h"
|
||||||
|
#include "../BiomeVisualiser/BiomeColors.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static const int g_BiomePalette[] =
|
|
||||||
{
|
|
||||||
// ARGB:
|
|
||||||
0xff0000ff, /* Ocean */
|
|
||||||
0xff00cf3f, /* Plains */
|
|
||||||
0xffffff00, /* Desert */
|
|
||||||
0xff7f7f7f, /* Extreme Hills */
|
|
||||||
0xff00cf00, /* Forest */
|
|
||||||
0xff007f3f, /* Taiga */
|
|
||||||
0xff3f7f00, /* Swampland */
|
|
||||||
0xff003fff, /* River */
|
|
||||||
0xff7f0000, /* Hell */
|
|
||||||
0xff007fff, /* Sky */
|
|
||||||
0xff3f3fff, /* Frozen Ocean */
|
|
||||||
0xff3f3fff, /* Frozen River */
|
|
||||||
0xff7fffcf, /* Ice Plains */
|
|
||||||
0xff3fcf7f, /* Ice Mountains */
|
|
||||||
0xffcf00cf, /* Mushroom Island */
|
|
||||||
0xff7f00ff, /* Mushroom Island Shore */
|
|
||||||
0xffffff3f, /* Beach */
|
|
||||||
0xffcfcf00, /* Desert Hills */
|
|
||||||
0xff00cf3f, /* Forest Hills */
|
|
||||||
0xff006f1f, /* Taiga Hills */
|
|
||||||
0xff7f8f7f, /* Extreme Hills Edge */
|
|
||||||
0xff004f00, /* Jungle */
|
|
||||||
0xff003f00, /* Jungle Hills */
|
|
||||||
} ;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -139,7 +108,7 @@ void cBiomeMap::StartNewRegion(int a_RegionX, int a_RegionZ)
|
|||||||
unsigned char * BiomeRow = (unsigned char *)m_Biomes + z * 512;
|
unsigned char * BiomeRow = (unsigned char *)m_Biomes + z * 512;
|
||||||
for (int x = 0; x < 512; x++)
|
for (int x = 0; x < 512; x++)
|
||||||
{
|
{
|
||||||
RowData[x] = g_BiomePalette[BiomeRow[x]];
|
RowData[x] = g_BiomeColors[BiomeRow[x]];
|
||||||
}
|
}
|
||||||
f.Write(RowData, sizeof(RowData));
|
f.Write(RowData, sizeof(RowData));
|
||||||
} // for z
|
} // for z
|
||||||
|
@ -41,7 +41,7 @@ protected:
|
|||||||
virtual bool OnDecompressedData(const char * a_DecompressedNBT, int a_DataSize) override { return false; }
|
virtual bool OnDecompressedData(const char * a_DecompressedNBT, int a_DataSize) override { return false; }
|
||||||
virtual bool OnRealCoords(int a_ChunkX, int a_ChunkZ) override { return false; }
|
virtual bool OnRealCoords(int a_ChunkX, int a_ChunkZ) override { return false; }
|
||||||
virtual bool OnLastUpdate(Int64 a_LastUpdate) override { return false; }
|
virtual bool OnLastUpdate(Int64 a_LastUpdate) override { return false; }
|
||||||
virtual bool OnTerrainPopulated(bool a_Populated) override { return !a_Populated; } // If not populated, we don't want it!
|
virtual bool OnTerrainPopulated(bool a_Populated) override { return false; } // We don't care about "populated", the biomes are the same
|
||||||
virtual bool OnBiomes(const unsigned char * a_BiomeData) override;
|
virtual bool OnBiomes(const unsigned char * a_BiomeData) override;
|
||||||
|
|
||||||
void StartNewRegion(int a_RegionX, int a_RegionZ);
|
void StartNewRegion(int a_RegionX, int a_RegionZ);
|
||||||
|
Loading…
Reference in New Issue
Block a user