mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-26 16:53:37 +00:00
26 lines
718 B
C++
26 lines
718 B
C++
#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(
|
|
std::shared_ptr<ItemInstance> instance);
|
|
};
|