aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/MultiTextureTileItem.h
blob: 510d1f0f79770ae2276b050a5b65636fe3037a1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include "TileItem.h"

class Tile;

class MultiTextureTileItem : public TileItem 
{
private:
	Tile *parentTile;
	//private final String[] nameExtensions;
	int *nameExtensions;
	int m_iNameExtensionsLength;
	int m_anyValueName; // 4J Added

public:
	MultiTextureTileItem(int id, Tile *parentTile,int *nameExtensions, int iLength, int anyValueName = -1); // 4J Added anyValueName

	virtual Icon *getIcon(int itemAuxValue);
	virtual int getLevelDataForAuxValue(int auxValue);
	virtual unsigned int getDescriptionId(int iData = -1);
	virtual unsigned int getDescriptionId(shared_ptr<ItemInstance> instance);
};