Initial commit
This commit is contained in:
30
Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/PumpkinTile_SPU.h
Normal file
30
Minecraft.Client/PS3/SPU_Tasks/ChunkUpdate/PumpkinTile_SPU.h
Normal file
@@ -0,0 +1,30 @@
|
||||
#pragma once
|
||||
#include "Tile_SPU.h"
|
||||
|
||||
class PumpkinTile_SPU : public Tile_SPU
|
||||
{
|
||||
public:
|
||||
static const int DIR_SOUTH = 0;
|
||||
static const int DIR_WEST = 1;
|
||||
static const int DIR_NORTH = 2;
|
||||
static const int DIR_EAST = 3;
|
||||
|
||||
public:
|
||||
PumpkinTile_SPU(int id) : Tile_SPU(id) {}
|
||||
virtual Icon_SPU *getTexture(int face, int data)
|
||||
{
|
||||
if (face == Facing::UP) return &ms_pTileData->pumpkinTile_iconTop;
|
||||
if (face == Facing::DOWN) return &ms_pTileData->pumpkinTile_iconTop;
|
||||
|
||||
Icon_SPU* iconFace = &ms_pTileData->pumpkinTile_iconFace;
|
||||
if(id == litPumpkin_Id)
|
||||
iconFace = &ms_pTileData->pumpkinTile_iconFaceLit;
|
||||
|
||||
if (data == DIR_NORTH && face == Facing::NORTH) return iconFace;
|
||||
if (data == DIR_EAST && face == Facing::EAST) return iconFace;
|
||||
if (data == DIR_SOUTH && face == Facing::SOUTH) return iconFace;
|
||||
if (data == DIR_WEST && face == Facing::WEST) return iconFace;
|
||||
|
||||
else return icon();
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user