#pragma once #include "Tile.h" class TransparentTile : public Tile { protected: bool allowSame; protected: TransparentTile(int id, Material *material, bool allowSame, bool isSolidRender = false); public: virtual bool isSolidRender(bool isServerLevel = false); virtual bool shouldRenderFace(LevelSource *level, int x, int y, int z, int face); virtual bool blocksLight(); };