neoLegacy/Minecraft.World/StoneTile.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

28 lines
701 B
C++

#pragma once
#include "Tile.h"
class Random;
class StoneTile : public Tile
{
public:
static const int GRANITE = 1;
static const int POLISHED_GRANITE = 2;
static const int DIORITE = 3;
static const int POLISHED_DIORITE = 4;
static const int ANDESITE = 5;
static const int POLISHED_ANDESITE = 6;
static const int STONE_NAMES_LENGTH = 7;
static const unsigned int STONE_NAMES[STONE_NAMES_LENGTH];
static const wstring TEXTURE_NAMES[];
private:
Icon** icons;
public:
StoneTile(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);
};