#pragma once #include "Tile.h" class RedlightTile : public Tile { private: bool isLit; public: RedlightTile(int id, bool isLit); virtual void registerIcons(IconRegister *iconRegister); virtual void onPlace(Level *level, int x, int y, int z); virtual void neighborChanged(Level *level, int x, int y, int z, int type); virtual void tick(Level *level, int x, int y, int z, Random *random); virtual int getResource(int data, Random *random, int playerBonusLevel); virtual int cloneTileId(Level *level, int x, int y, int z); };