ref: 7f02a74717a95e830b84e523a8ab1a275701403e
dir: /hud.h/
#pragma once #include "types.h" enum kHudItems { kHudItem_Bombs = 4, kHudItem_Mushroom = 5, kHudItem_Hammer = 12, kHudItem_Flute = 13, kHudItem_BookMudora = 15, kHudItem_BottleOld = 16, kHudItem_Shovel = 16, kHudItem_Bottle1 = 21, kHudItem_Bottle2 = 22, kHudItem_Bottle3 = 23, kHudItem_Bottle4 = 24, }; void Hud_RefreshIcon(); uint8 CheckPalaceItemPosession(); void Hud_FloorIndicator(); void Hud_RemoveSuperBombIndicator(); void Hud_SuperBombIndicator(); void Hud_RefillLogic(); void Hud_Module_Run(); void Hud_ClearTileMap(); void Hud_Init(); void Hud_BringMenuDown(); void Hud_ChooseNextMode(); bool Hud_DoWeHaveThisItem(uint8 item); void Hud_NormalMenu(); void Hud_UpdateHud(); uint8 Hud_LookupInventoryItem(uint8 item); void Hud_UpdateEquippedItem(); void Hud_CloseMenu(); void Hud_GotoBottleMenu(); void Hud_InitBottleMenu(); void Hud_ExpandBottleMenu(); void Hud_BottleMenu(); void Hud_DrawBottleMenu_Update(); void Hud_EraseBottleMenu(); void Hud_RestoreNormalMenu(); void Hud_SearchForEquippedItem(); void Hud_DrawYButtonItems(); void Hud_DrawAbilityBox(); void Hud_DrawProgressIcons(); void Hud_DrawProgressIcons_Pendants(); void Hud_DrawProgressIcons_Crystals(); void Hud_DrawSelectedYButtonItem(); void Hud_DrawEquipmentBox(); void Hud_DrawBottleMenu(); void Hud_IntToDecimal(unsigned int number, uint8 *out); bool Hud_RefillHealth(); void Hud_AnimateHeartRefill(); bool Hud_RefillMagicPower(); void Hud_RestoreTorchBackground(); void Hud_RebuildIndoor(); void Hud_Rebuild(); void Hud_UpdateOnly(); void Hud_UpdateItemBox(); void Hud_UpdateInternal(); void Hud_Update_IgnoreItemBox(); void Hud_Update_IgnoreHealth(); void Hud_UpdateHearts(uint16 *dst, const uint16 *src, int n); const uint16 *Hud_GetItemBoxPtr(int item); void Hud_HandleItemSwitchInputs();