the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 38 lines 736 B view raw
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};