#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_BurnProgress.h" int CXuiCtrlBurnProgress::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->getBurnProgress(24); } return 0; } void CXuiCtrlBurnProgress::GetRange(int* pnRangeMin, int* pnRangeMax) { *pnRangeMin = 0; *pnRangeMax = 24; }