neoLegacy/Minecraft.World/DirtTile.h
piebot c1124d2f26 Added Dirt and Stone Variants
Added podzol, coarse dirt, granite, polished granite, andesite, polished andesite, diorite, polished diorite.
2026-03-13 08:23:49 +03:00

26 lines
588 B
C++

#pragma once
#include "Tile.h"
class DirtTile : public Tile
{
friend class Tile;
public:
static const int COARSE_DIRT = 1;
static const int PODZOL = 2;
static const int DIRT_NAMES_LENGTH = 3;
static const unsigned int DIRT_NAMES[DIRT_NAMES_LENGTH];
static const wstring TEXTURE_NAMES[];
private:
Icon** icons;
Icon* podzolTop;
Icon* podzolSide;
public:
DirtTile(int id);
virtual Icon* getTexture(int face, int data);
virtual unsigned int getDescriptionId(int iData = -1);
virtual int getSpawnResourcesAuxValue(int data);
void registerIcons(IconRegister* iconRegister);
};