the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include "TallGrass_SPU.h"
3#include "ChunkRebuildData.h"
4
5// const unsigned int TallGrass_SPU::TALL_GRASS_TILE_NAMES[TALL_GRASS_TILE_NAMES_LENGTH] = { IDS_TILE_SHRUB,
6// IDS_TILE_GRASS,
7// IDS_TILE_FERN,
8// };
9
10const int TallGrass_SPU::DEAD_SHRUB = 0;
11const int TallGrass_SPU::TALL_GRASS = 1;
12const int TallGrass_SPU::FERN = 2;
13
14// const wstring TallGrass::TEXTURE_NAMES[] = {L"deadbush", L"tallgrass", L"fern"};
15
16
17Icon_SPU *TallGrass_SPU::getTexture(int face, int data)
18{
19 if (data >= TALL_GRASS_TILE_NAMES_LENGTH) data = 0;
20 return &ms_pTileData->tallGrass_Icons[data];
21}
22
23int TallGrass_SPU::getColor(ChunkRebuildData *level, int x, int y, int z )
24{
25 return getColor( level, x, y, z, level->getData(x, y, z) );
26}
27
28// 4J - changed interface to have data passed in, and put existing interface as wrapper above
29int TallGrass_SPU::getColor(ChunkRebuildData *level, int x, int y, int z, int data)
30{
31 int d = data;
32 if (d == DEAD_SHRUB) return 0xffffff;
33
34 return level->getGrassColor(x, z);
35}