shithub: zelda3

ref: e4d167c2d736580d67834d02fd5ad737057ddc0e
dir: /hud.h/

View raw version
#pragma once
#include "types.h"

void Hud_RefreshIcon();
uint8 CheckPalaceItemPosession();
void Hud_GotoPrevItem();
void Hud_GotoNextItem();
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();
void Hud_EquipPrevItem();
void Hud_EquipNextItem();
void Hud_EquipItemAbove();
void Hud_EquipItemBelow();
void Hud_NormalMenu();
void Hud_UpdateHud();
void Hud_UpdateEquippedItem();
void Hud_CloseMenu();
void Hud_GotoBottleMenu();
void Hud_InitBottleMenu();
void Hud_ExpandBottleMenu();
void Hud_BottleMenu();
void Hud_UpdateBottleMenu();
void Hud_EraseBottleMenu();
void Hud_RestoreNormalMenu();
void Hud_SearchForEquippedItem();
uint16 Hud_GetPaletteMask(uint8 what);
void Hud_DrawYButtonItems(uint16 mask);
void Hud_DrawUnknownBox(uint16 palmask);
void Hud_DrawAbilityText(uint16 palmask);
void Hud_DrawAbilityIcons();
void Hud_DrawGlovesText(uint8 idx);
void Hud_DrawProgressIcons();
void Hud_DrawProgressIcons_Pendants();
void Hud_DrawProgressIcons_Crystals();
void Hud_DrawSelectedYButtonItem();
void Hud_DrawMoonPearl();
void Hud_DrawEquipment(uint16 palmask);
void Hud_DrawShield();
void Hud_DrawArmor();
void Hud_DrawMapAndBigKey();
void Hud_DrawCompass();
void Hud_DrawBottleMenu(uint16 palmask);
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();