aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/NetherStalkTile_SPU.h
blob: 40c25f4e7b17123b61ef0fac04c6bf4850c9b30b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#pragma once
#include "Bush_SPU.h"

class NetherStalkTile_SPU : public Bush_SPU
{
private:
	static const int MAX_AGE = 3;
	static const int NETHER_STALK_TEXTURE_COUNT = 3;


public:
	NetherStalkTile_SPU(int id) : Bush_SPU(id) {}

	virtual Icon_SPU *getTexture(int face, int data)
	{
		Icon_SPU* icons = ms_pTileData->netherStalk_icons;
		if (data >= MAX_AGE)
		{
			return &icons[2];
		}
		if (data > 0)
		{
			return &icons[1];
		}
		return &icons[0];

	}
	virtual int getRenderShape() { 	return Tile_SPU::SHAPE_ROWS; }
};