mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-25 15:53:37 +00:00
23 lines
685 B
C++
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));
|
|
}
|
|
} |