the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 33 lines 1.1 kB view raw
1#pragma once 2#include "Tile.h" 3 4class Level; 5class ChunkRebuildData; 6class GrassTile : public Tile 7{ 8 friend class Tile; 9 friend class ChunkRebuildData; 10private: 11 Icon *iconTop; 12 Icon *iconSnowSide; 13 Icon *iconSideOverlay; 14public: 15 static const int MIN_BRIGHTNESS = 4; 16 17protected: 18 GrassTile(int id); 19public: 20 virtual Icon *getTexture(int face, int data); 21 virtual Icon *getTexture(LevelSource *level, int x, int y, int z, int face); 22 void registerIcons(IconRegister *iconRegister); 23 virtual int getColor() const; 24 virtual int getColor(int auxData); 25 virtual int getColor(LevelSource *level, int x, int y, int z); 26 virtual int getColor(LevelSource *level, int x, int y, int z, int data); // 4J added 27 virtual void tick(Level *level, int x, int y, int z, Random *random); 28 virtual int getResource(int data, Random *random, int playerBonusLevel); 29 static Icon *getSideTextureOverlay(); 30 31 // 4J Added so we can check before we try to add a tile to the tick list if it's actually going to do seomthing 32 virtual bool shouldTileTick(Level *level, int x,int y,int z); 33};