Files
MinecraftCommunityEdition-c…/Minecraft.World/AetherMultiFaceTile.cpp
2026-03-03 11:12:53 -06:00

26 lines
655 B
C++

#include "stdafx.h"
#include "AetherMultiFaceTile.h"
#include "net.minecraft.world.level.h"
#include "Facing.h"
#include "IconRegister.h"
AetherMultiFaceTile::AetherMultiFaceTile(int id, const wstring &topTex, const wstring &sideTex) : Tile(id, Material::stone)
{
iconTop = NULL;
iconSide = NULL;
texTop = topTex;
texSide = sideTex;
}
Icon *AetherMultiFaceTile::getTexture(int face, int data)
{
if (face == Facing::UP || face == Facing::DOWN) return iconTop;
return iconSide;
}
void AetherMultiFaceTile::registerIcons(IconRegister *iconRegister)
{
iconTop = iconRegister->registerIcon(texTop);
iconSide = iconRegister->registerIcon(texSide);
}