the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
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};