first commit
This commit is contained in:
35
Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/TallGrass_SPU.cpp
Normal file
35
Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/TallGrass_SPU.cpp
Normal file
@@ -0,0 +1,35 @@
|
||||
#include "stdafx.h"
|
||||
#include "TallGrass_SPU.h"
|
||||
#include "ChunkRebuildData.h"
|
||||
|
||||
// const unsigned int TallGrass_SPU::TALL_GRASS_TILE_NAMES[TALL_GRASS_TILE_NAMES_LENGTH] = { IDS_TILE_SHRUB,
|
||||
// IDS_TILE_GRASS,
|
||||
// IDS_TILE_FERN,
|
||||
// };
|
||||
|
||||
const int TallGrass_SPU::DEAD_SHRUB = 0;
|
||||
const int TallGrass_SPU::TALL_GRASS = 1;
|
||||
const int TallGrass_SPU::FERN = 2;
|
||||
|
||||
// const wstring TallGrass::TEXTURE_NAMES[] = {L"deadbush", L"tallgrass", L"fern"};
|
||||
|
||||
|
||||
Icon_SPU *TallGrass_SPU::getTexture(int face, int data)
|
||||
{
|
||||
if (data >= TALL_GRASS_TILE_NAMES_LENGTH) data = 0;
|
||||
return &ms_pTileData->tallGrass_Icons[data];
|
||||
}
|
||||
|
||||
int TallGrass_SPU::getColor(ChunkRebuildData *level, int x, int y, int z )
|
||||
{
|
||||
return getColor( level, x, y, z, level->getData(x, y, z) );
|
||||
}
|
||||
|
||||
// 4J - changed interface to have data passed in, and put existing interface as wrapper above
|
||||
int TallGrass_SPU::getColor(ChunkRebuildData *level, int x, int y, int z, int data)
|
||||
{
|
||||
int d = data;
|
||||
if (d == DEAD_SHRUB) return 0xffffff;
|
||||
|
||||
return level->getGrassColor(x, z);
|
||||
}
|
||||
Reference in New Issue
Block a user