the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 26 lines 1.1 kB view raw
1#pragma once 2 3#include "Tile.h" 4class ChunkRebuildData; 5class TntTile : public Tile 6{ 7 friend class ChunkRebuildData; 8private: 9 Icon *iconTop; 10 Icon *iconBottom; 11public: 12 static const int EXPLODE_BIT = 1; 13 TntTile(int id); 14 15 virtual Icon *getTexture(int face, int data); 16 virtual void onPlace(Level *level, int x, int y, int z); 17 virtual void neighborChanged(Level *level, int x, int y, int z, int type); 18 virtual int getResourceCount(Random *random); 19 virtual void wasExploded(Level *level, int x, int y, int z, Explosion *explosion); 20 virtual void destroy(Level *level, int x, int y, int z, int data); 21 virtual void destroy(Level *level, int x, int y, int z, int data, shared_ptr<LivingEntity> source); 22 virtual bool use(Level *level, int x, int y, int z, shared_ptr<Player> player, int clickedFace, float clickX, float clickY, float clickZ, bool soundOnly = false); // 4J added soundOnly param 23 virtual void entityInside(Level *level, int x, int y, int z, shared_ptr<Entity> entity); 24 virtual bool dropFromExplosion(Explosion *explosion); 25 virtual void registerIcons(IconRegister *iconRegister); 26};