the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 25 lines 668 B view raw
1#pragma once 2 3#include "TileItem.h" 4 5class ItemInstance; 6 7class ColoredTileItem : public TileItem 8{ 9private: 10 // Was const, but removing that so we don't have to make all the functions const as well! 11 Tile *colorTile; 12 intArray descriptionPostfixes; 13 14public: 15 using TileItem::getColor; 16 ColoredTileItem(int id, bool stackedByData); 17 ~ColoredTileItem(); 18 19 virtual int getColor(shared_ptr<ItemInstance> item, int spriteLayer); 20 virtual Icon *getIcon(int auxValue); 21 virtual int getLevelDataForAuxValue(int auxValue); 22 23 ColoredTileItem *setDescriptionPostfixes(intArray descriptionPostfixes); 24 virtual unsigned int getDescriptionId(shared_ptr<ItemInstance> instance); 25};