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