SSBM Decomp
Loading...
Searching...
No Matches
un_2FC9.c File Reference
#include "baselib/forward.h"
#include "pl/forward.h"
#include "sc/forward.h"
#include "un/forward.h"
#include "un_2FC9.static.h"
#include "baselib/jobj.h"
#include "baselib/memory.h"
#include "baselib/random.h"
#include "baselib/sislib.h"
#include "cm/camera.h"
#include "gm/gm_1601.h"
#include "gm/gm_1A3F.h"
#include "gm/gm_1A45.h"
#include "gm/gm_1B03.h"
#include "gm/gmmain_lib.h"
#include "if/ifall.h"
#include "lb/lb_00B0.h"
#include "lb/lb_00F9.h"
#include "lb/lbarchive.h"
#include "lb/lbaudio_ax.h"
#include "lb/lblanguage.h"
#include "lb/lbvector.h"
#include "mn/mn_2295.h"
#include "mn/mnname.h"
#include "pl/player.h"
#include "ty/toy.h"
#include "un/types.h"
#include "un/un_2FC9.h"
#include <printf.h>
#include <stdarg.h>
#include <dolphin/mtx.h>
#include <baselib/cobj.h>
#include <baselib/fog.h>
#include <baselib/gobj.h>
#include <baselib/gobjgxlink.h>
#include <baselib/gobjobject.h>
#include <baselib/gobjplink.h>
#include <baselib/gobjproc.h>
#include <baselib/gobjuserdata.h>
#include <baselib/lobj.h>
#include <baselib/particle.h>
#include <MSL/stdio.h>
#include <MSL/string.h>

Functions

float un_802FC9B4 (unsigned char slot, unsigned char arg1, unsigned char arg2, unsigned char arg3)
 
static void NameTag_RenderCallback (HSD_GObj *gobj, int pass)
 
void fn_802FCAC4 (HSD_GObj *gobj, int pass)
 
void un_802FCBA0 (void)
 
static bool has_nametag (int slot)
 
void fn_802FCC44 (HSD_GObj *gobj)
 
static float inlineA1 (float var_f31)
 
void NameTag_Create (int slot)
 
void un_802FD28C (int slot)
 
void un_802FD404 (void)
 
void un_802FD428 (void)
 
void un_802FD450 (void)
 
void un_802FD45C (void)
 
void un_802FD468 (void)
 
void un_802FD4C8 (void)
 
void un_802FD604 (int arg)
 
void un_802FD65C (void)
 
void un_802FD668 (void)
 
void un_802FD674 (void)
 
void fn_802FD680 (HSD_GObj *gobj)
 
void fn_802FD6CC (HSD_GObj *gobj, int pass)
 
void un_802FD704 (void)
 
void un_802FD708 (void *arg0, int arg1)
 
void un_802FD8A0 (void *arg0)
 
void un_802FD8C4 (void *arg0)
 
void un_802FD8E8 (void *arg0)
 
void un_802FD90C (void)
 
void un_802FD910 (void)
 
void un_802FD91C (void)
 
void un_802FD928 (unsigned char slot, int arg1, void *arg2)
 
void un_802FD9D8 (unsigned char slot)
 
void fn_802FDA4C (HSD_GObj *gobj, int pass)
 
void fn_802FDA78 (HSD_GObj *gobj)
 
void un_802FE260 (void)
 
void un_802FE390 (void)
 
void fn_802FE470 (HSD_GObj *gobj)
 un_802FE3F8
 
void un_802FE6A8 (void)
 
void un_802FE8CC (void)
 
void un_802FEBE0_OnEnter (void *arg0)
 un_802FE918
 
void un_802FED10_OnLeave (UNK_T unused)
 
void un_802FEFAC (void)
 fn_802FED14
 
void un_802FF128 (int arg0, int arg1, int arg2, int arg3)
 
void un_802FF190 (void)
 
void un_802FF1B4 (void)
 
void fn_802FF218 (HSD_GObj *arg0)
 
void fn_802FF360 (void *arg0)
 
void un_802FF364 (int slot)
 
void un_802FF498 (void)
 
void un_802FF4FC (void)
 
void un_802FF570 (void)
 
void un_802FF620 (void)
 
void un_802FF6A0 (void)
 
void un_802FF710 (void)
 
HSD_GObjun_802FF78C (void)
 
void un_802FF7DC (void)
 
bool un_802FF884 (void)
 
int un_802FF88C (void)
 
void un_802FF934 (void)
 
int un_802FF958 (void)
 
int un_802FF99C (int arg0)
 
int un_802FFB58 (int arg0)
 un_802FF9DC
 
int un_802FFBAC (int arg0)
 
bool un_802FFC30 (void)
 
bool un_802FFC6C (bool update_scene)
 
bool fn_802FFCC8 (void)
 
void un_802FFD94 (int arg0, int arg1, int arg2)
 un_802FFCD0
 
int fn_802FFE0C (int arg0)
 
bool fn_802FFE6C (bool update_scene)
 
bool un_802FFEA4 (bool update_scene)
 
bool un_803001DC (bool update_scene)
 un_802FFEE0
 
int un_80300218 (void)
 
int un_80300248 (int arg0)
 
int un_80300290 (int arg0)
 
bool un_803002FC (bool update_scene)
 
bool un_80300968 (bool update_scene)
 un_80300338
 
bool un_803009A4 (bool update_scene)
 
bool un_80300AB8 (bool update_scene)
 un_803009E0
 
bool un_80300BBC (bool update_scene)
 un_80300AF4
 
bool un_80300BF8 (bool update_scene)
 
bool un_80300C3C (bool update_scene)
 
bool un_80300FEC (bool update_scene)
 un_80300C80
 
bool un_80301328 (bool update_scene)
 un_80301028
 
bool un_8030136C (bool update_scene)
 
bool un_803013B0 (bool update_scene)
 
bool un_80301454 (bool update_scene)
 un_803013EC
 
bool un_80301490 (bool update_scene)
 
bool un_803014CC (bool update_scene)
 
bool un_80301508 (bool update_scene)
 
bool un_80301544 (bool update_scene)
 
bool un_80301580 (bool update_scene)
 
bool un_803015BC (bool update_scene)
 
bool un_803015F8 (bool update_scene)
 
bool un_80301D40 (bool update_scene)
 un_80301634
 
bool un_80301DCC (bool update_scene)
 un_80301D7C
 
bool un_80301E08 (bool update_scene)
 
int DevText_StrLen (char *str)
 
void DevText_NumToStr (int num, char *str)
 
HSD_GObjDevText_GetGObj (void)
 
void DevText_InitPool (void)
 
void fn_803020F8 (void)
 
void DevText_Remove (DevText **ptext)
 
void DevText_SetupCObj (void)
 
void DevText_Draw (DevText *text)
 
void DevText_DrawAll (HSD_GObj *gobj, int pass)
 
void DevText_CreateCObj (int classifier, int p_link, int gobj_priority, int gx_link, u8 gx_priority)
 
HSD_GObjDevText_Setup (int classifier, int p_link, int priority, int gx_link, int render_priority, u8 camera_priority)
 
void DevText_AddToList (DevText **list, DevText *text)
 
void DevText_Show (HSD_GObj *gobj, DevText *text)
 
void DevText_EraseFirstLine (DevText *text)
 DevText_Create
 
int DevText_Clamp (int val, int max)
 
void DevText_SetCursorXY (DevText *text, int x, int y)
 
void DevText_SetCursorX (DevText *text, int x)
 
void DevText_HideCursor (DevText *text)
 
void DevText_80302AC0 (DevText *text)
 
void DevText_ShowBackground (DevText *text)
 
void DevText_HideBackground (DevText *text)
 
void DevText_ShowText (DevText *text)
 
void DevText_HideText (DevText *text)
 
void DevText_SetScale (DevText *text, f32 x, f32 y)
 
void DevText_SetXY (DevText *text, int x, int y)
 
u8 DevText_StoreColorIndex (DevText *text, u8 index)
 
GXColor DevText_SetTextColor (DevText *text, GXColor color)
 
GXColor DevText_SetBGColor (DevText *text, GXColor color)
 
void DevText_Erase (DevText *text)
 
void DevText_AdvanceLine (DevText *text)
 
void DevText_Print (DevText *text, char *str)
 
void DevText_PrintInt (DevText *text, int num)
 
void DevText_Printf (DevText *text, char *format,...)
 
UNK_T un_80302DF0 (void)
 
void un_80302DF8 (un_80302DF8_t *arg0, int arg1)
 
void un_80304138 (void)
 un_80302E00
 
void un_80304334 (un_80304334_t *arg0)
 un_80304168
 
int un_80304B94 (int option)
 un_80304344
 

Function Documentation

◆ un_802FC9B4()

float un_802FC9B4 ( unsigned char  slot,
unsigned char  arg1,
unsigned char  arg2,
unsigned char  arg3 
)

◆ NameTag_RenderCallback()

static void NameTag_RenderCallback ( HSD_GObj gobj,
int  pass 
)
static

◆ fn_802FCAC4()

void fn_802FCAC4 ( HSD_GObj gobj,
int  pass 
)

◆ un_802FCBA0()

void un_802FCBA0 ( void  )

◆ has_nametag()

static bool has_nametag ( int  slot)
inlinestatic

◆ fn_802FCC44()

void fn_802FCC44 ( HSD_GObj gobj)

◆ inlineA1()

static float inlineA1 ( float  var_f31)
inlinestatic

◆ NameTag_Create()

void NameTag_Create ( int  slot)

◆ un_802FD28C()

void un_802FD28C ( int  slot)

◆ un_802FD404()

void un_802FD404 ( void  )

◆ un_802FD428()

void un_802FD428 ( void  )

◆ un_802FD450()

void un_802FD450 ( void  )

◆ un_802FD45C()

void un_802FD45C ( void  )

◆ un_802FD468()

void un_802FD468 ( void  )

◆ un_802FD4C8()

void un_802FD4C8 ( void  )

◆ un_802FD604()

void un_802FD604 ( int  arg)

◆ un_802FD65C()

void un_802FD65C ( void  )

◆ un_802FD668()

void un_802FD668 ( void  )

◆ un_802FD674()

void un_802FD674 ( void  )

◆ fn_802FD680()

void fn_802FD680 ( HSD_GObj gobj)

◆ fn_802FD6CC()

void fn_802FD6CC ( HSD_GObj gobj,
int  pass 
)

◆ un_802FD704()

void un_802FD704 ( void  )

◆ un_802FD708()

void un_802FD708 ( void *  arg0,
int  arg1 
)

◆ un_802FD8A0()

void un_802FD8A0 ( void *  arg0)

◆ un_802FD8C4()

void un_802FD8C4 ( void *  arg0)

◆ un_802FD8E8()

void un_802FD8E8 ( void *  arg0)

◆ un_802FD90C()

void un_802FD90C ( void  )

◆ un_802FD910()

void un_802FD910 ( void  )

◆ un_802FD91C()

void un_802FD91C ( void  )

◆ un_802FD928()

void un_802FD928 ( unsigned char  slot,
int  arg1,
void *  arg2 
)

◆ un_802FD9D8()

void un_802FD9D8 ( unsigned char  slot)

◆ fn_802FDA4C()

void fn_802FDA4C ( HSD_GObj gobj,
int  pass 
)

◆ fn_802FDA78()

void fn_802FDA78 ( HSD_GObj gobj)

◆ un_802FE260()

void un_802FE260 ( void  )

◆ un_802FE390()

void un_802FE390 ( void  )

◆ fn_802FE470()

void fn_802FE470 ( HSD_GObj gobj)

◆ un_802FE6A8()

void un_802FE6A8 ( void  )

◆ un_802FE8CC()

void un_802FE8CC ( void  )

◆ un_802FEBE0_OnEnter()

void un_802FEBE0_OnEnter ( void *  arg0)

◆ un_802FED10_OnLeave()

void un_802FED10_OnLeave ( UNK_T  unused)

◆ un_802FEFAC()

void un_802FEFAC ( void  )

◆ un_802FF128()

void un_802FF128 ( int  arg0,
int  arg1,
int  arg2,
int  arg3 
)

◆ un_802FF190()

void un_802FF190 ( void  )

◆ un_802FF1B4()

void un_802FF1B4 ( void  )

◆ fn_802FF218()

void fn_802FF218 ( HSD_GObj arg0)

◆ fn_802FF360()

void fn_802FF360 ( void *  arg0)

◆ un_802FF364()

void un_802FF364 ( int  slot)

◆ un_802FF498()

void un_802FF498 ( void  )

◆ un_802FF4FC()

void un_802FF4FC ( void  )

◆ un_802FF570()

void un_802FF570 ( void  )

◆ un_802FF620()

void un_802FF620 ( void  )

◆ un_802FF6A0()

void un_802FF6A0 ( void  )

◆ un_802FF710()

void un_802FF710 ( void  )

◆ un_802FF78C()

HSD_GObj * un_802FF78C ( void  )

◆ un_802FF7DC()

void un_802FF7DC ( void  )

◆ un_802FF884()

bool un_802FF884 ( void  )

◆ un_802FF88C()

int un_802FF88C ( void  )

◆ un_802FF934()

void un_802FF934 ( void  )

◆ un_802FF958()

int un_802FF958 ( void  )

◆ un_802FF99C()

int un_802FF99C ( int  arg0)

◆ un_802FFB58()

int un_802FFB58 ( int  arg0)

◆ un_802FFBAC()

int un_802FFBAC ( int  arg0)

◆ un_802FFC30()

bool un_802FFC30 ( void  )

◆ un_802FFC6C()

bool un_802FFC6C ( bool  update_scene)

◆ fn_802FFCC8()

bool fn_802FFCC8 ( void  )

◆ un_802FFD94()

void un_802FFD94 ( int  arg0,
int  arg1,
int  arg2 
)

◆ fn_802FFE0C()

int fn_802FFE0C ( int  arg0)

◆ fn_802FFE6C()

bool fn_802FFE6C ( bool  update_scene)

◆ un_802FFEA4()

bool un_802FFEA4 ( bool  update_scene)

◆ un_803001DC()

bool un_803001DC ( bool  update_scene)

◆ un_80300218()

int un_80300218 ( void  )

◆ un_80300248()

int un_80300248 ( int  arg0)

◆ un_80300290()

int un_80300290 ( int  arg0)

◆ un_803002FC()

bool un_803002FC ( bool  update_scene)

◆ un_80300968()

◆ un_803009A4()

bool un_803009A4 ( bool  update_scene)

◆ un_80300AB8()

bool un_80300AB8 ( bool  update_scene)

◆ un_80300BBC()

bool un_80300BBC ( bool  update_scene)

◆ un_80300BF8()

bool un_80300BF8 ( bool  update_scene)

◆ un_80300C3C()

bool un_80300C3C ( bool  update_scene)

◆ un_80300FEC()

◆ un_80301328()

◆ un_8030136C()

bool un_8030136C ( bool  update_scene)

◆ un_803013B0()

bool un_803013B0 ( bool  update_scene)

◆ un_80301454()

bool un_80301454 ( bool  update_scene)

◆ un_80301490()

bool un_80301490 ( bool  update_scene)

◆ un_803014CC()

bool un_803014CC ( bool  update_scene)

◆ un_80301508()

bool un_80301508 ( bool  update_scene)

◆ un_80301544()

bool un_80301544 ( bool  update_scene)

◆ un_80301580()

bool un_80301580 ( bool  update_scene)

◆ un_803015BC()

bool un_803015BC ( bool  update_scene)

◆ un_803015F8()

bool un_803015F8 ( bool  update_scene)

◆ un_80301D40()

◆ un_80301DCC()

bool un_80301DCC ( bool  update_scene)

◆ un_80301E08()

bool un_80301E08 ( bool  update_scene)

◆ DevText_StrLen()

int DevText_StrLen ( char *  str)

◆ DevText_NumToStr()

void DevText_NumToStr ( int  num,
char *  str 
)

◆ DevText_GetGObj()

HSD_GObj * DevText_GetGObj ( void  )

◆ DevText_InitPool()

void DevText_InitPool ( void  )

◆ fn_803020F8()

void fn_803020F8 ( void  )

◆ DevText_Remove()

void DevText_Remove ( DevText **  ptext)

◆ DevText_SetupCObj()

void DevText_SetupCObj ( void  )

◆ DevText_Draw()

void DevText_Draw ( DevText text)

◆ DevText_DrawAll()

void DevText_DrawAll ( HSD_GObj gobj,
int  pass 
)

◆ DevText_CreateCObj()

void DevText_CreateCObj ( int  classifier,
int  p_link,
int  gobj_priority,
int  gx_link,
u8  gx_priority 
)

◆ DevText_Setup()

HSD_GObj * DevText_Setup ( int  classifier,
int  p_link,
int  priority,
int  gx_link,
int  render_priority,
u8  camera_priority 
)

◆ DevText_AddToList()

void DevText_AddToList ( DevText **  list,
DevText text 
)

◆ DevText_Show()

void DevText_Show ( HSD_GObj gobj,
DevText text 
)

◆ DevText_EraseFirstLine()

void DevText_EraseFirstLine ( DevText text)

◆ DevText_Clamp()

int DevText_Clamp ( int  val,
int  max 
)
inline

◆ DevText_SetCursorXY()

void DevText_SetCursorXY ( DevText text,
int  x,
int  y 
)

◆ DevText_SetCursorX()

void DevText_SetCursorX ( DevText text,
int  x 
)

◆ DevText_HideCursor()

void DevText_HideCursor ( DevText text)

◆ DevText_80302AC0()

void DevText_80302AC0 ( DevText text)

◆ DevText_ShowBackground()

void DevText_ShowBackground ( DevText text)

◆ DevText_HideBackground()

void DevText_HideBackground ( DevText text)

◆ DevText_ShowText()

void DevText_ShowText ( DevText text)

◆ DevText_HideText()

void DevText_HideText ( DevText text)

◆ DevText_SetScale()

void DevText_SetScale ( DevText text,
f32  x,
f32  y 
)

◆ DevText_SetXY()

void DevText_SetXY ( DevText text,
int  x,
int  y 
)

◆ DevText_StoreColorIndex()

u8 DevText_StoreColorIndex ( DevText text,
u8  index 
)

◆ DevText_SetTextColor()

GXColor DevText_SetTextColor ( DevText text,
GXColor  color 
)

◆ DevText_SetBGColor()

GXColor DevText_SetBGColor ( DevText text,
GXColor  color 
)

◆ DevText_Erase()

void DevText_Erase ( DevText text)

◆ DevText_AdvanceLine()

void DevText_AdvanceLine ( DevText text)
inline

◆ DevText_Print()

void DevText_Print ( DevText text,
char *  str 
)

◆ DevText_PrintInt()

void DevText_PrintInt ( DevText text,
int  num 
)

◆ DevText_Printf()

void DevText_Printf ( DevText text,
char *  format,
  ... 
)

◆ un_80302DF0()

UNK_T un_80302DF0 ( void  )

◆ un_80302DF8()

void un_80302DF8 ( un_80302DF8_t arg0,
int  arg1 
)

◆ un_80304138()

◆ un_80304334()

void un_80304334 ( un_80304334_t arg0)

◆ un_80304B94()