#pragma once #include "ThinFenceTile.h" class StainedGlassPaneBlock : public ThinFenceTile { friend class ChunkRebuildData; private: static const int ICONS_COUNT = 16; static Icon* ICONS[ICONS_COUNT]; static Icon* EDGE_ICONS[ICONS_COUNT]; public: StainedGlassPaneBlock(int id); Icon* getIconTexture(int face, int data); Icon* getEdgeTexture(int data); Icon* getTexture(int face, int data); int getSpawnResourcesAuxValue(int data); static int getItemAuxValueForBlockData(int data); int getRenderLayer(); void registerIcons(IconRegister* iconRegister); };