mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-05-26 13:36:10 +00:00
chore: format Minecraft.World
This commit is contained in:
@@ -5,40 +5,36 @@
|
||||
#include "../Headers/net.minecraft.h"
|
||||
#include "WorkbenchTile.h"
|
||||
|
||||
WorkbenchTile::WorkbenchTile(int id) : Tile(id, Material::wood)
|
||||
{
|
||||
iconTop = NULL;
|
||||
iconFront = NULL;
|
||||
WorkbenchTile::WorkbenchTile(int id) : Tile(id, Material::wood) {
|
||||
iconTop = NULL;
|
||||
iconFront = NULL;
|
||||
}
|
||||
|
||||
Icon *WorkbenchTile::getTexture(int face, int data)
|
||||
{
|
||||
if (face == Facing::UP) return iconTop;
|
||||
if (face == Facing::DOWN) return Tile::wood->getTexture(face);
|
||||
if (face == Facing::NORTH || face == Facing::WEST) return iconFront;
|
||||
return icon;
|
||||
Icon* WorkbenchTile::getTexture(int face, int data) {
|
||||
if (face == Facing::UP) return iconTop;
|
||||
if (face == Facing::DOWN) return Tile::wood->getTexture(face);
|
||||
if (face == Facing::NORTH || face == Facing::WEST) return iconFront;
|
||||
return icon;
|
||||
}
|
||||
|
||||
void WorkbenchTile::registerIcons(IconRegister *iconRegister)
|
||||
{
|
||||
icon = iconRegister->registerIcon(L"workbench_side");
|
||||
iconTop = iconRegister->registerIcon(L"workbench_top");
|
||||
iconFront = iconRegister->registerIcon(L"workbench_front");
|
||||
void WorkbenchTile::registerIcons(IconRegister* iconRegister) {
|
||||
icon = iconRegister->registerIcon(L"workbench_side");
|
||||
iconTop = iconRegister->registerIcon(L"workbench_top");
|
||||
iconFront = iconRegister->registerIcon(L"workbench_front");
|
||||
}
|
||||
|
||||
// 4J-PB - Adding a TestUse for tooltip display
|
||||
bool WorkbenchTile::TestUse()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
bool WorkbenchTile::TestUse() { return true; }
|
||||
|
||||
bool WorkbenchTile::use(Level *level, int x, int y, int z, std::shared_ptr<Player> player, int clickedFace, float clickX, float clickY, float clickZ, bool soundOnly/*=false*/) // 4J added soundOnly param
|
||||
bool WorkbenchTile::use(Level* level, int x, int y, int z,
|
||||
std::shared_ptr<Player> player, int clickedFace,
|
||||
float clickX, float clickY, float clickZ,
|
||||
bool soundOnly /*=false*/) // 4J added soundOnly param
|
||||
{
|
||||
if( soundOnly ) return false;
|
||||
if (level->isClientSide)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
player->startCrafting(x, y, z);
|
||||
return true;
|
||||
if (soundOnly) return false;
|
||||
if (level->isClientSide) {
|
||||
return true;
|
||||
}
|
||||
player->startCrafting(x, y, z);
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user