mirror of
https://github.com/GabsPuNs/Project-Zenith-Main.git
synced 2026-05-26 04:34:41 +00:00
* Remove stdafx.h and some <unordered_set> includes * Update Minecraft Server Defines and remove more unused folders/files * Unbloat stdafx.h from Minecraft.World
37 lines
643 B
C++
37 lines
643 B
C++
#include "net.minecraft.world.h"
|
|
#include "ClothTile.h"
|
|
|
|
ClothTile::ClothTile() : Tile(35, Material::cloth)
|
|
{
|
|
icons = nullptr;
|
|
}
|
|
|
|
Icon *ClothTile::getTexture(int face, int data)
|
|
{
|
|
return icons[data];
|
|
}
|
|
|
|
int ClothTile::getSpawnResourcesAuxValue(int data)
|
|
{
|
|
return data;
|
|
}
|
|
|
|
int ClothTile::getTileDataForItemAuxValue(int auxValue)
|
|
{
|
|
return (~auxValue & 0xf);
|
|
}
|
|
|
|
int ClothTile::getItemAuxValueForTileData(int data)
|
|
{
|
|
return (~data & 0xf);
|
|
}
|
|
|
|
void ClothTile::registerIcons(IconRegister *iconRegister)
|
|
{
|
|
icons = new Icon*[16];
|
|
|
|
for (int i = 0; i < 16; i++)
|
|
{
|
|
icons[i] = iconRegister->registerIcon(L"cloth_" + std::to_wstring(i) );
|
|
}
|
|
} |