SSBM Decomp
Loading...
Searching...
No Matches
inlines.h File Reference
#include "lb/lb_00F9.h"
#include "lb/lbaudio_ax.h"
#include "mn/mn_2295.h"
#include "mn/types.h"
#include <baselib/gobj.h>
#include <baselib/gobjuserdata.h>
#include <baselib/jobj.h>
#include <baselib/memory.h>
#include <baselib/sislib.h>

Go to the source code of this file.

Macros

#define GET_MENU(gobj)   ((Menu*) HSD_GObjGetUserData(gobj))
 

Enumerations

enum  MenuEvent {
  MenuEvent_Up = 1 << 0 ,
  MenuEvent_Down = 1 << 1 ,
  MenuEvent_Left = 1 << 2 ,
  MenuEvent_Right = 1 << 3 ,
  MenuEvent_Forward = 1 << 4 ,
  MenuEvent_Back = 1 << 5 ,
  MenuEvent_unk = 1 << 6 ,
  MenuEvent_unk2 = 1 << 7 ,
  MenuEvent_unk3 = 1 << 8 ,
  MenuEvent_unk4 = 1 << 9 ,
  MenuEvent_unk5 = 1 << 10 ,
  MenuEvent_unk6 = 1 << 11
}
 

Functions

static void Menu_DecrementAnimTimer (void)
 
static u64 Menu_GetEvents (void)
 
static void sfxBack (void)
 
static void sfxForward (void)
 
static void sfxMove (void)
 
static void Menu_InitCenterText (Menu *menu, u8 val)
 
static void inline_test_3 (HSD_JObj *jobj, f32 val, u8 loops, HSD_TypeMask type)
 
static void inline_test_4 (HSD_GObj *gobj, f32 val, u8 loops, HSD_TypeMask type)
 

Macro Definition Documentation

◆ GET_MENU

#define GET_MENU (   gobj)    ((Menu*) HSD_GObjGetUserData(gobj))

Enumeration Type Documentation

◆ MenuEvent

enum MenuEvent
Enumerator
MenuEvent_Up 
MenuEvent_Down 
MenuEvent_Left 
MenuEvent_Right 
MenuEvent_Forward 
MenuEvent_Back 
MenuEvent_unk 
MenuEvent_unk2 
MenuEvent_unk3 
MenuEvent_unk4 
MenuEvent_unk5 
MenuEvent_unk6 

Function Documentation

◆ Menu_DecrementAnimTimer()

static void Menu_DecrementAnimTimer ( void  )
inlinestatic

◆ Menu_GetEvents()

static u64 Menu_GetEvents ( void  )
inlinestatic

◆ sfxBack()

static void sfxBack ( void  )
inlinestatic

◆ sfxForward()

static void sfxForward ( void  )
inlinestatic

◆ sfxMove()

static void sfxMove ( void  )
inlinestatic

◆ Menu_InitCenterText()

static void Menu_InitCenterText ( Menu menu,
u8  val 
)
inlinestatic

◆ inline_test_3()

static void inline_test_3 ( HSD_JObj jobj,
f32  val,
u8  loops,
HSD_TypeMask  type 
)
inlinestatic

◆ inline_test_4()

static void inline_test_4 ( HSD_GObj gobj,
f32  val,
u8  loops,
HSD_TypeMask  type 
)
inlinestatic