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