4jcraft/Minecraft.World/Blocks/ClothTile.cpp
2026-03-13 17:06:56 -05:00

23 lines
685 B
C++

#include "../Platform/stdafx.h"
#include "../Headers/net.minecraft.world.h"
#include "ClothTile.h"
ClothTile::ClothTile() : Tile(35, Material::cloth) { icons = NULL; }
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_" + _toString(i));
}
}