file
ui.c
Classes
- struct UIElementDefinition
Functions
- void sub_0805ECEC(u32, u32, u32, u32)
- auto sub_08000E44(u32) -> u32
- void sub_0801C2F0(u32, u32)
- void DrawHearts(void)
- void DrawChargeBar(void)
- void DrawRupees(void)
- void DrawKeys(void)
- void CreateUIElement(u32, u32)
- void RenderDigits(u32, u32, u32, u32)
- Draw icon with text for rupees or keys.
- void sub_0801CAFC(UIElement*, u32)
- void sub_0801CB20(UIElement*, UIElementDefinition*)
- auto FindUIElement(u32) -> UIElement*
- void sub_0801CAD0(UIElement*)
- void sub_0801CAB8(UIElement*, Frame*)
- void EraseChargeBar(void)
- void UpdateUIElements(void)
- void DrawUIElements(void)
- void sub_0801C25C(void)
- void DrawUI(void)
- void InitUI(bool32 keepHealthAndRupees)
- void RefreshUI(void)
- void RecoverUI(u32 bottomPt, u32 topPt)
- void EraseHearts(void)
- void ButtonUIElement(UIElement* element)
- void ButtonUIElement_Action0(UIElement* element)
- void ButtonUIElement_Action1(UIElement* element)
- auto sub_0801CC80(UIElement* element) -> u32
- void ItemUIElement(UIElement* element)
- void TextUIElement(UIElement* element)
- void HeartUIElement(UIElement* element)
- void EzloNagUIElement(UIElement* element)
- void EzloNagUIElement_Action0(UIElement* element)
- void EzloNagUIElement_Action1(UIElement* element)
- void EzloNagUIElement_Action2(UIElement* element)
Variables
- const u16 gUnk_080C8F2C
- u32 gUnk_085C4620
- Frame* gSpriteAnimations_322
- u16 gUnk_080C8F54
- u32 gUnk_080C8F7C
- UIElementDefinition gUIElementDefinitions
- void(*const ButtonUIElement_Actions
- const u8 gUnk_080C9044
- void(*const EzloNagUIElement_Actions
- u16 gUnk_080C9058
- Frame gUnk_080C9094
- u8 RupeeKeyDigits