the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 35 lines 842 B view raw
1#pragma once 2 3#include "Tile.h" 4 5class RotatedPillarTile : public Tile 6{ 7public: 8 static const int MASK_TYPE = 0x3; 9 static const int MASK_FACING = 0xC; 10 static const int FACING_Y = 0 << 2; 11 static const int FACING_X = 1 << 2; 12 static const int FACING_Z = 2 << 2; 13 14protected: 15 Icon *iconTop; 16 17 RotatedPillarTile(int id, Material *material); 18 19public: 20 virtual int getRenderShape(); 21 virtual int getPlacedOnFaceDataValue(Level *level, int x, int y, int z, int face, float clickX, float clickY, float clickZ, int itemValue); 22 virtual Icon *getTexture(int face, int data); 23 24protected: 25 virtual Icon *getTypeTexture(int type) = 0; 26 27 virtual Icon *getTopTexture(int type); 28 29public: 30 virtual int getSpawnResourcesAuxValue(int data); 31 virtual int getType(int data); 32 33protected: 34 virtual shared_ptr<ItemInstance> getSilkTouchItemInstance(int data); 35};