SSBM Decomp
Loading...
Searching...
No Matches
mnname.h File Reference
#include <placeholder.h>
#include <baselib/forward.h>
#include <stdbool.h>
#include <baselib/gobj.h>
#include <baselib/jobj.h>
#include <baselib/sislib.h>

Go to the source code of this file.

Data Structures

struct  MnName_GObj

Functions

char * mnName_8023749C (int slot)
char * GetNameText (int slot)
int GetNameCount (void)
bool IsNameListFull (void)
s32 CompareNameStrings (char *str, char *slot)
void fn_802377A4 (void)
bool IsNameUnique (char *name)
void DeleteName (u8)
bool IsNameValid (int slot)
void CreateNameAtIndex (s32 slot)
s32 mnName_SortNames (HSD_GObj *)
u8 mnName_80237D94 (s32, u8)
UNK_RET mnName_ConfirmNameDeleteInput (HSD_GObj *)
UNK_RET mnName_MainInput (HSD_GObj *)
void fn_80238540 (HSD_GObj *gobj)
void mnName_802385A0 (HSD_GObj *gobj)
s32 mnName_GetPageCount (void)
s32 mnName_GetColumnCount (void)
void mnName_80238754 (HSD_GObj *gobj)
HSD_JObjmnName_802388D4 (HSD_GObj *gobj, u8 index)
f32 mnName_80238964 (u8 index, u8 target, u8 flag)
void mnName_80238A04 (HSD_GObj *gobj, u8 target, u8 flag)
void mnName_80238AE0 (HSD_GObj *gobj, u8 index, u8 arg2)
void mnName_80238C34 (HSD_GObj *, u8, u8)
void fn_80239574 (HSD_GObj *)
void mnName_80239878 (u8, HSD_GObj *)
void mnName_80239A24 (HSD_GObj *gobj)
void mnName_80239EBC (HSD_JObj *jobj, f32 y)
void mnName_80239F5C (HSD_JObj *jobj, f32 x)
void mnName_80239FFC (HSD_GObj *gobj)
void mnName_8023A058 (HSD_GObj *gobj)
void fn_8023A0BC (HSD_GObj *)
void mnName_8023A290 (void)
HSD_GObjmnName_8023A59C (u8)
void mnName_8023A9B4 (u8)
s32 mnName_8023AC40 (void)
bool IsNameNotAllowed (char *name_idx)

Function Documentation

◆ mnName_8023749C()

char * mnName_8023749C ( int slot)

◆ GetNameText()

char * GetNameText ( int slot)

◆ GetNameCount()

int GetNameCount ( void )

◆ IsNameListFull()

bool IsNameListFull ( void )

◆ CompareNameStrings()

s32 CompareNameStrings ( char * str,
char * slot )

◆ fn_802377A4()

void fn_802377A4 ( void )

◆ IsNameUnique()

bool IsNameUnique ( char * name)

◆ DeleteName()

void DeleteName ( u8 arg0)

◆ IsNameValid()

bool IsNameValid ( int slot)

◆ CreateNameAtIndex()

void CreateNameAtIndex ( s32 slot)

◆ mnName_SortNames()

s32 mnName_SortNames ( HSD_GObj * arg0)

◆ mnName_80237D94()

u8 mnName_80237D94 ( s32 arg0,
u8 arg1 )

◆ mnName_ConfirmNameDeleteInput()

UNK_RET mnName_ConfirmNameDeleteInput ( HSD_GObj * arg0)

◆ mnName_MainInput()

UNK_RET mnName_MainInput ( HSD_GObj * arg0)

◆ fn_80238540()

void fn_80238540 ( HSD_GObj * gobj)

◆ mnName_802385A0()

void mnName_802385A0 ( HSD_GObj * gobj)

◆ mnName_GetPageCount()

s32 mnName_GetPageCount ( void )

◆ mnName_GetColumnCount()

s32 mnName_GetColumnCount ( void )

◆ mnName_80238754()

void mnName_80238754 ( HSD_GObj * gobj)

◆ mnName_802388D4()

HSD_JObj * mnName_802388D4 ( HSD_GObj * gobj,
u8 index )

◆ mnName_80238964()

f32 mnName_80238964 ( u8 index,
u8 target,
u8 flag )

◆ mnName_80238A04()

void mnName_80238A04 ( HSD_GObj * gobj,
u8 target,
u8 flag )

◆ mnName_80238AE0()

void mnName_80238AE0 ( HSD_GObj * gobj,
u8 index,
u8 arg2 )

◆ mnName_80238C34()

void mnName_80238C34 ( HSD_GObj * arg0,
u8 arg1,
u8 arg2 )

◆ fn_80239574()

void fn_80239574 ( HSD_GObj * arg0)

◆ mnName_80239878()

void mnName_80239878 ( u8 arg0,
HSD_GObj * gobj )

◆ mnName_80239A24()

void mnName_80239A24 ( HSD_GObj * gobj)

◆ mnName_80239EBC()

void mnName_80239EBC ( HSD_JObj * jobj,
f32 y )

◆ mnName_80239F5C()

void mnName_80239F5C ( HSD_JObj * jobj,
f32 x )

◆ mnName_80239FFC()

void mnName_80239FFC ( HSD_GObj * gobj)

◆ mnName_8023A058()

void mnName_8023A058 ( HSD_GObj * gobj)

◆ fn_8023A0BC()

void fn_8023A0BC ( HSD_GObj * gobj)

◆ mnName_8023A290()

void mnName_8023A290 ( void )

◆ mnName_8023A59C()

HSD_GObj * mnName_8023A59C ( u8 arg0)
Todo
Strings at base offsets are in rodata near mnName_803ED538

◆ mnName_8023A9B4()

void mnName_8023A9B4 ( u8 arg0)

◆ mnName_8023AC40()

s32 mnName_8023AC40 ( void )

◆ IsNameNotAllowed()

bool IsNameNotAllowed ( char * name_idx)