30 u32 (*
func)(
int,
int));
char buf[0x5A4]
Definition dbanim.c:16
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
u32 idx
Definition lbheap.c:13
u8 mnDiagram_GetNextFighterIndex(s32 idx)
Definition mndiagram.c:448
int mnDiagram_GetFighterTotalFalls(u8 field_index)
Definition mndiagram.c:321
void mnDiagram_80242C0C(void *arg0, int arg1, int arg2)
Definition mndiagram.c:1966
int mnDiagram_CountUnlockedFighters(void)
Counts the number of unlocked fighters.
Definition mndiagram.c:750
void mnDiagram_80243434(u8 arg0)
Definition mndiagram.c:2082
void mnDiagram_8024227C(void *arg0, s32 arg1, s32 arg2, u8 arg3)
Definition mndiagram.c:1539
void mnDiagram_PopupCleanup(void *arg0)
Definition mndiagram.c:873
void mnDiagram_80241668(void *arg0)
Definition mndiagram.c:1151
u8 mnDiagram_GetPrevFighterIndex(s32 idx)
Gets the previous valid fighter index.
Definition mndiagram.c:429
void mnDiagram_InputProc(HSD_GObj *)
Definition mndiagram.c:781
void mnDiagram_80241310(s32 arg0, s32 arg1, s32 arg2)
Definition mndiagram.c:1059
void mnDiagram_802427B4(void *arg0, s32 arg1, s32 arg2)
Definition mndiagram.c:1883
bool mnDiagram_IsDistanceOverflow(u32 distance)
Checks if a distance stat exceeds 1 mile (display cap).
Definition mndiagram.c:114
void mnDiagram_802417D0(HSD_GObj *gobj)
Definition mndiagram.c:1195
u8 mnDiagram_GetPrevNameIndex(s32 idx)
Gets the previous valid name index.
Definition mndiagram.c:395
void mnDiagram_FormatTime(char *buf, s32 seconds)
Formats seconds as MM:SS string.
Definition mndiagram.c:358
void mnDiagram_8023FA6C(void)
Definition mndiagram.c:663
void mnDiagram_PopupAnimProc(void *arg0)
Definition mndiagram.c:900
u32 mnDiagram_GetNamePlayTimeByFighter(int name_idx, int fighter_idx)
Gets play time for a specific fighter under a name tag.
Definition mndiagram.c:471
int mnDiagram_GetNameTotalFalls(u8 field_index)
Definition mndiagram.c:277
HSD_JObj * mnDiagram_80242B38(int idx, int arg1)
Definition mndiagram.c:1944
void mnDiagram_8023FC28(void)
Definition mndiagram.c:705
int mnDiagram_GetFighterTotalKOs(u8 field_index)
Gets total KOs scored by a fighter against all other fighters.
Definition mndiagram.c:289
void mnDiagram_IntToStr(char *buf, u32 val)
Converts a number to a null-terminated string.
Definition mndiagram.c:380
u8 mnDiagram_GetFighterByIndex(int idx)
Gets the fighter ID at the given sorted index.
Definition mndiagram.c:94
void mnDiagram_ExitAnimProc(HSD_GObj *gobj)
Definition mndiagram.c:1366
void mnDiagram_80240D94(void *arg0, s32 arg1, s32 arg2, s32 arg3)
Definition mndiagram.c:962
s32 mnDiagram_GetPlayPercentage(u8 is_name_mode, u8 player_index)
Definition mndiagram.c:176
s32 mnDiagram_GetAveragePlayerCount(u8 is_name_mode, u8 player_index)
Definition mndiagram.c:212
int mnDiagram_GetNameTotalKOs(u8 field_index)
Gets total KOs scored by a name against all other names.
Definition mndiagram.c:243
u8 mnDiagram_GetNameByIndex(int idx)
Gets the name ID at the given sorted index.
Definition mndiagram.c:102
void mnDiagram_80241730(void *arg0, int arg1, int arg2)
Definition mndiagram.c:1181
void mnDiagram_80241E78(void *arg0, u8 arg1, u8 arg2, int arg3)
Definition mndiagram.c:1476
s32 mnDiagram_GetHitPercentage(u8 is_name_mode, u8 player_index)
Definition mndiagram.c:150
void mnDiagram_OnFrame(HSD_GObj *gobj)
Definition mndiagram.c:1406
u32 mnDiagram_ConvertDistanceForDisplay(u32 distance)
Converts internal distance units to display units.
Definition mndiagram.c:136
void mnDiagram_802433AC(void)
Definition mndiagram.c:2067
void mnDiagram_FormatDecimalNumber(char *buf, u32 val, int mode)
Formats a number with optional decimal places.
Definition mndiagram.c:332
u8 mnDiagram_GetNextNameIndex(s32 idx)
Definition mndiagram.c:410
void mnDiagram_PopupInputProc(HSD_GObj *)
Definition mndiagram.c:765
void mnDiagram_CursorProc(HSD_GObj *gobj)
Definition mndiagram.c:2027
u8 mnDiagram_GetLeastPlayedFighter(u8 name_idx)
Definition mndiagram.c:590
int mnDiagram_GetRankedFighterForName(int rank, int name_idx, u32(*func)(int, int))
Definition mndiagram.c:516
void mnDiagram_802437E8(s32 arg0, s32 arg1)
Initialize VS Records diagram screen.
Definition mndiagram.c:2185
void mnDiagram_UpdateScrollArrowVisibility(void *gobj, int count)
Updates scroll arrow visibility based on entry count.
Definition mndiagram.c:1386
void(* func)(void)
Definition state.c:134
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26