the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 39 lines 980 B view raw
1#pragma once 2using namespace std; 3 4#include "HalfSlabTile.h" 5 6class ChunkRebuildData; 7 8class StoneSlabTile : public HalfSlabTile 9{ 10 friend ChunkRebuildData; 11public: 12 static const int STONE_SLAB = 0; 13 static const int SAND_SLAB = 1; 14 static const int WOOD_SLAB = 2; 15 static const int COBBLESTONE_SLAB = 3; 16 static const int BRICK_SLAB = 4; 17 static const int SMOOTHBRICK_SLAB = 5; 18 static const int NETHERBRICK_SLAB = 6; 19 static const int QUARTZ_SLAB = 7; 20 21 static const int SLAB_NAMES_LENGTH = 8; 22 23 static const unsigned int SLAB_NAMES[SLAB_NAMES_LENGTH]; 24 25private: 26 Icon *iconSide; 27 28public: 29 StoneSlabTile(int id, bool fullSize); 30 31 virtual Icon *getTexture(int face, int data); 32 33 void registerIcons(IconRegister *iconRegister); 34 virtual int getResource(int data, Random *random, int playerBonusLevel); 35 virtual unsigned int getDescriptionId(int iData = -1); 36 virtual int getAuxName(int auxValue); 37protected: 38 virtual shared_ptr<ItemInstance> getSilkTouchItemInstance(int data); 39};