the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "EntityTile_SPU.h"
3
4
5class DispenserTile_SPU : public EntityTile_SPU
6{
7
8public:
9 static const int FACING_MASK = 0x7;
10 DispenserTile_SPU(int id) : EntityTile_SPU(id) {}
11
12public:
13 virtual Icon_SPU *getTexture(int face, int data)
14 {
15 int dir = data & FACING_MASK;
16 if (face == dir)
17 {
18 if (dir == Facing::UP || dir == Facing::DOWN)
19 {
20 return &ms_pTileData->dispenserTile_iconFrontVertical;
21 }
22 else
23 {
24 return &ms_pTileData->dispenserTile_iconFront;
25 }
26 }
27
28 if (dir == Facing::UP || dir == Facing::DOWN)
29 {
30 return &ms_pTileData->dispenserTile_iconTop;
31 }
32 else if (face == Facing::UP || face == Facing::DOWN)
33 {
34 return &ms_pTileData->dispenserTile_iconTop;
35 }
36 return icon();
37 }
38};