#include "../../Minecraft.World/Platform/stdafx.h" #include "../../Minecraft.World/Containers/FurnaceMenu.h" #include "../../Minecraft.World/Blocks/TileEntities/FurnaceTileEntity.h" #include "XUI_Scene_Furnace.h" #include "XUI_Ctrl_FireProgress.h" int CXuiCtrlFireProgress::GetValue() { void* pvUserData; this->GetUserData(&pvUserData); if (pvUserData != NULL) { FurnaceTileEntity* pFurnaceTileEntity = (FurnaceTileEntity*)pvUserData; // TODO This param is a magic number in Java but we should really define // it somewhere with a name I think it is the number of states of the // progress display (ie the max value) return pFurnaceTileEntity->getLitProgress(12); } return 0; } void CXuiCtrlFireProgress::GetRange(int* pnRangeMin, int* pnRangeMax) { *pnRangeMin = 0; *pnRangeMax = 12; }