the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2#include "Tile.h"
3
4class Random;
5
6class StoneMonsterTile : public Tile
7{
8public:
9 static const int HOST_ROCK = 0;
10 static const int HOST_COBBLE = 1;
11 static const int HOST_STONEBRICK = 2;
12
13 static const int STONE_MONSTER_NAMES_LENGTH = 3;
14
15 static const unsigned int STONE_MONSTER_NAMES[STONE_MONSTER_NAMES_LENGTH];
16
17 // 4J Stu - I don't know why this is protected in Java
18//protected:
19public:
20 StoneMonsterTile(int id);
21public:
22 virtual Icon *getTexture(int face, int data);
23 void registerIcons(IconRegister *iconRegister);
24 virtual void destroy(Level *level, int x, int y, int z, int data);
25 virtual int getResourceCount(Random *random);
26
27 static bool isCompatibleHostBlock(int block);
28 static int getDataForHostBlock(int block);
29 static Tile *getHostBlockForData(int data);
30
31 virtual unsigned int getDescriptionId(int iData = -1);
32
33protected:
34 virtual shared_ptr<ItemInstance> getSilkTouchItemInstance(int data);
35
36public:
37 int cloneTileData(Level *level, int x, int y, int z);
38};