SSBM Decomp
Loading...
Searching...
No Matches
gm_1832.c File Reference
#include "gm_1832.h"
#include "gm_1B03.static.h"
#include "gm_unsplit.h"
#include "dolphin/pad.h"
#include "gm/gm_1B14.h"
#include "mn/inlines.h"
#include "pl/pl_040D.h"
#include <math_ppc.h>
#include <sysdolphin/baselib/aobj.h>
#include <sysdolphin/baselib/cobj.h>
#include <sysdolphin/baselib/dobj.h>
#include <sysdolphin/baselib/fog.h>
#include <sysdolphin/baselib/gobjgxlink.h>
#include <sysdolphin/baselib/gobjobject.h>
#include <sysdolphin/baselib/gobjplink.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <sysdolphin/baselib/mobj.h>
#include <sysdolphin/baselib/random.h>
#include <sysdolphin/baselib/sislib.h>
#include <sysdolphin/baselib/sobjlib.h>
#include <sysdolphin/baselib/state.h>
#include <sysdolphin/baselib/tobj.h>
#include <sysdolphin/baselib/util.h>
#include <sysdolphin/baselib/wobj.h>
#include <melee/cm/camera.h>
#include <melee/ef/efasync.h>
#include <melee/ef/eflib.h>
#include <melee/ft/ft_0877.h>
#include <melee/ft/ftbosslib.h>
#include <melee/ft/ftdemo.h>
#include <melee/ft/ftlib.h>
#include <melee/gm/gm_1601.h>
#include <melee/gm/gm_1A36.h>
#include <melee/gm/gm_1A3F.h>
#include <melee/gm/gm_1A45.h>
#include <melee/gm/gmmain_lib.h>
#include <melee/gm/types.h>
#include <melee/gr/ground.h>
#include <melee/gr/grpushon.h>
#include <melee/gr/stage.h>
#include <melee/if/ifall.h>
#include <melee/if/ifstatus.h>
#include <melee/it/it_266F.h>
#include <melee/it/item.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lb_0195.h>
#include <melee/lb/lbarchive.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbbgflash.h>
#include <melee/lb/lblanguage.h>
#include <melee/lb/lbspdisplay.h>
#include <melee/mn/mnname.h>
#include <melee/mn/types.h>
#include <melee/mp/mpcoll.h>
#include <melee/pl/player.h>
#include <melee/sc/types.h>
#include <Runtime/runtime.h>

Data Structures

struct  gm_1832_8047368C_t
struct  ClassicProcArray
struct  TrainingItemEntry
struct  ClassicSlotVals
struct  ClassicCharLayout
struct  ClassicTeamEntry
struct  ClassicSplashRow
struct  ClassicStageEntry
 Classic mode stage data table entry (size 0x10) Table has 65 entries: 13 stages × 5 difficulty levels. More...
struct  ClassicCharData
struct  enterdata
struct  gm_804736B0_t
struct  ClassicModeEnterData
 Classic Mode intro scene enter data (0x20 bytes). More...
struct  gm_80186F6C_Entry
struct  gm_1832_StageState
struct  gm_1832_804736C0_t
struct  x37_state_bits
struct  u8_bits
struct  gm_80187F48_EnterData

Functions

 STATIC_ASSERT (sizeof(struct gm_1832_8047368C_t)==0x24)
 STATIC_ASSERT (sizeof(TrainingItemEntry)==4)
static TrainingItemEntryTrainingItemTable_Get (void)
static s16 TrainingItemTable_GetItemId (s32 idx)
static s16 TrainingItemTable_GetTextId (s32 idx)
 STATIC_ASSERT (sizeof(ClassicSlotVals)==0xC)
 STATIC_ASSERT (sizeof(ClassicCharLayout)==0x1C)
 STATIC_ASSERT (sizeof(ClassicTeamEntry)==0x14)
 STATIC_ASSERT (sizeof(ClassicSplashRow)==0x30)
 STATIC_ASSERT (sizeof(ClassicStageEntry)==0x10)
void fn_8018325C (HSD_GObj *arg0, int arg1)
void fn_80184138 (HSD_GObj *arg0, int arg1)
void fn_801849E0 (HSD_GObj *gobj)
void fn_80184A04 (HSD_GObj *gobj)
void fn_80184A28 (HSD_GObj *gobj)
void fn_80184A4C (HSD_GObj *gobj)
void fn_80184A70 (HSD_GObj *gobj)
void fn_80184A94 (HSD_GObj *gobj)
void fn_80184AB8 (HSD_GObj *arg0)
void fn_8018504C (void)
s32 fn_801851C0 (void)
void fn_801852FC (HSD_GObj *gobj)
void fn_80185408 (int x, float arg8, float arg9, float argA, float argB)
double fn_801855BC (double arg8)
void fn_8018564C (HSD_GObj *gobj)
void fn_8018569C (HSD_GObj *gobj)
void fn_8018575C (HSD_GObj *gobj)
void fn_801857C4 (HSD_GObj *arg0)
 Creates splash screen sprite objects from pre-rendered character images.
void fn_801859C8 (HSD_GObj *gobj)
static void fn_80185A0C_InitImages (u8 *count_ptr, s32 *i)
s32 fn_80185A0C (void)
void fn_80185D64 (void)
s32 fn_80185E34 (void)
void fn_80185F5C (s32 arg0)
void fn_80186080 (void)
void fn_801861B8 (void)
void fn_80186400 (void)
void fn_80186634 (void *arg0)
void gm_80186DFC_OnFrame (void)
void gm_80186E30_OnEnter (void *arg0_)
void fn_80186EFC (HSD_GObj *gobj)
void fn_80186F6C (HSD_GObj *arg0)
HSD_GObjProcfn_801873F0 (void)
void fn_80187494 (HSD_GObj *gobj, int arg1)
void fn_801874FC (void)
void fn_80187714 (void)
 fn_801874FC
void gm_8018776C_OnFrame (void)
void gm_801877A8_OnEnter (void *arg0_)
 STATIC_ASSERT (sizeof(struct gm_1832_804736C0_t)==0x40)
void fn_80187910 (HSD_GObj *arg0)
static void fn_80187AB4_LoadAnim (HSD_JObj *jobj, gm_1832_804736C0_t *data)
void fn_80187AB4 (HSD_GObj *gobj)
void fn_80187C9C (HSD_GObj *gobj, int arg1)
void fn_80187CF4 (HSD_GObj *gobj)
static StKind gm_GetStKind (gm_80187F48_EnterData *data)
static void gm_80187F48_OnEnter_inline (gm_80187F48_EnterData *arg0)
void gm_80187F48_OnEnter (void *arg0)
void gm_80188364_OnLeave (void *arg0)
void gm_8018838C_OnFrame (void)
f32 gm_801883C0 (void)
bool gm_8018841C (void)
int gm_80188454 (int idx)
int fn_8018846C (void)
int fn_801884F8_inline (void)
int fn_801884F8 (void)
void fn_80188550 (int arg0)
void fn_80188644 (void)
void fn_80188738 (HSD_JObj *arg0)
static int fn_8018846C_noInline (void)
void fn_80188910 (HSD_JObj *arg0)
static int fn_801884F8_noinline (void)
static int fn_801884F8_noinline_2 (void)
void fn_80188B3C (HSD_JObj *arg0)
void fn_80188D3C (HSD_JObj *arg0)
void fn_80188EE8 (HSD_GObj *gobj)
static u32 gm_801891F4_GetTickRate (void)
void fn_801891F4 (void)
void fn_80189B88 (void)
void gm_80189CDC (StartMeleeData *arg0)
void resetText (HSD_Text *text)
HSD_Textfn_8018A000 (void)
u8 gm_8018A160 (u8 difficulty, u8 stage_slot)
f32 gm_8018A188 (u8 difficulty, u8 stage_slot)
f32 gm_8018A1D8 (u8 difficulty, u8 stage_slot)
u8 gm_8018A228 (u8 difficulty, u8 stage_slot, u8 idx)
u8 gm_8018A25C (u8 difficulty, u8 stage_slot, u8 arg2)
u8 gm_8018A290 (u8 difficulty, u8 stage_slot, u8 idx)
f32 gm_8018A2C4 (u8 difficulty, u8 stage_slot)
f32 gm_8018A314 (u8 difficulty, u8 stage_slot)
void fn_8018A364 (int arg0_int)

Variables

struct { 
   int   x0 
   HSD_JObj *   x4 [13] 
   u16   x38 
   u16   x3A 
   u16   x3C 
   u16   x3E 
lbl_804735A8
struct { 
   HSD_ImageDesc   x40 [3] 
   HSD_ImageDesc   x88 [3] 
   u8   xD0 [10] 
 image descriptor indices for splash effect More...
   u8   pad_DA [2] 
   HSD_GObj *   xDC 
 display GObj for splash screen SObjs More...
   u8   xE0 
   u8   xE1 
   u8   xE2 
   u8   xE3 
lbl_804735E8
 related to 1p splash screen
static struct gm_1832_8047368C_t lbl_8047368C
static HSD_Archivelbl_804D65F4
static HSD_Archivelbl_804D65F8
static HSD_GObjlbl_804D65F0
static SceneDesclbl_804D6600
int lbl_804D6608
ClassicProcArray lbl_803B7C40
ClassicProcArray lbl_803B7C28
DynamicModelDesc ** lbl_804D662C
HSD_Archivelbl_804D6628
u8 lbl_803D9828 []
f32 lbl_803B7C68 []
struct { 
   ClassicSlotVals   x00 [2] 
   ClassicSlotVals   x18 [3] 
   ClassicSlotVals   x3C [4] 
   ClassicCharLayout   x6C [28] 
   ClassicTeamEntry   x37C [25] 
   u8   pad_570 [0xC] 
   ClassicSplashRow   x57C [3] 
   u8   pad_60C [0x24] 
   ClassicSlotVals   x630 [3] 
   ClassicSlotVals   x654 [3] 
   ClassicSlotVals   x678 [4] 
   ClassicCharLayout   x6A8 [28] 
} * lbl_804D6604
ClassicStageEntry lbl_803D9910 [65]
static char lbl_803D9414 []
static char lbl_804D40A0 [] = { 0x8C, 0x52, 0x92, 0x63, 0x00 }
static const char *const lbl_803B7C58 []
static f32 lbl_803D9248 []
float MSL_TrigF_80400770 []
float MSL_TrigF_80400774 []
static SceneDesclbl_804D65FC
static char lbl_804D40B0 [] = "IrRdMap"
static struct enterdata lbl_804D6618
gm_804736B0_t lbl_804736B0
static gm_80186F6C_Entry lbl_803D9498 []
HSD_Archivelbl_804D6610
static SceneDesclbl_804D6614
static struct gm_1832_804736C0_t lbl_804736C0
static char lbl_804D4138 [] = "IrNml"
static char * lbl_803D9750 []
static HSD_Archivelbl_804D6620
f32 lbl_804DA5E8
static TrainingModeState lbl_80473700

Function Documentation

◆ STATIC_ASSERT() [1/8]

STATIC_ASSERT ( sizeof(struct gm_1832_8047368C_t) = =0x24)

◆ STATIC_ASSERT() [2/8]

STATIC_ASSERT ( sizeof(TrainingItemEntry) = =4)

◆ TrainingItemTable_Get()

TrainingItemEntry * TrainingItemTable_Get ( void )
inlinestatic

◆ TrainingItemTable_GetItemId()

s16 TrainingItemTable_GetItemId ( s32 idx)
inlinestatic

◆ TrainingItemTable_GetTextId()

s16 TrainingItemTable_GetTextId ( s32 idx)
inlinestatic

◆ STATIC_ASSERT() [3/8]

STATIC_ASSERT ( sizeof(ClassicSlotVals) = =0xC)

◆ STATIC_ASSERT() [4/8]

STATIC_ASSERT ( sizeof(ClassicCharLayout) = =0x1C)

◆ STATIC_ASSERT() [5/8]

STATIC_ASSERT ( sizeof(ClassicTeamEntry) = =0x14)

◆ STATIC_ASSERT() [6/8]

STATIC_ASSERT ( sizeof(ClassicSplashRow) = =0x30)

◆ STATIC_ASSERT() [7/8]

STATIC_ASSERT ( sizeof(ClassicStageEntry) = =0x10)

◆ fn_8018325C()

void fn_8018325C ( HSD_GObj * arg0,
int arg1 )

◆ fn_80184138()

void fn_80184138 ( HSD_GObj * arg0,
int arg1 )

◆ fn_801849E0()

void fn_801849E0 ( HSD_GObj * gobj)

◆ fn_80184A04()

void fn_80184A04 ( HSD_GObj * gobj)

◆ fn_80184A28()

void fn_80184A28 ( HSD_GObj * gobj)

◆ fn_80184A4C()

void fn_80184A4C ( HSD_GObj * gobj)

◆ fn_80184A70()

void fn_80184A70 ( HSD_GObj * gobj)

◆ fn_80184A94()

void fn_80184A94 ( HSD_GObj * gobj)

◆ fn_80184AB8()

void fn_80184AB8 ( HSD_GObj * arg0)

◆ fn_8018504C()

void fn_8018504C ( void )

◆ fn_801851C0()

s32 fn_801851C0 ( void )

◆ fn_801852FC()

void fn_801852FC ( HSD_GObj * gobj)

◆ fn_80185408()

void fn_80185408 ( int x,
float arg8,
float arg9,
float argA,
float argB )

◆ fn_801855BC()

double fn_801855BC ( double arg8)

◆ fn_8018564C()

void fn_8018564C ( HSD_GObj * gobj)

◆ fn_8018569C()

void fn_8018569C ( HSD_GObj * gobj)

◆ fn_8018575C()

void fn_8018575C ( HSD_GObj * gobj)

◆ fn_801857C4()

void fn_801857C4 ( HSD_GObj * arg0)

Creates splash screen sprite objects from pre-rendered character images.

Distributes 10 image tiles across a grid with random offsets.

◆ fn_801859C8()

void fn_801859C8 ( HSD_GObj * gobj)

◆ fn_80185A0C_InitImages()

void fn_80185A0C_InitImages ( u8 * count_ptr,
s32 * i )
inlinestatic

◆ fn_80185A0C()

s32 fn_80185A0C ( void )

◆ fn_80185D64()

void fn_80185D64 ( void )

◆ fn_80185E34()

s32 fn_80185E34 ( void )

◆ fn_80185F5C()

void fn_80185F5C ( s32 arg0)

◆ fn_80186080()

void fn_80186080 ( void )

◆ fn_801861B8()

void fn_801861B8 ( void )

◆ fn_80186400()

void fn_80186400 ( void )

◆ fn_80186634()

void fn_80186634 ( void * arg0)

◆ gm_80186DFC_OnFrame()

void gm_80186DFC_OnFrame ( void )

◆ gm_80186E30_OnEnter()

void gm_80186E30_OnEnter ( void * arg0_)

◆ fn_80186EFC()

void fn_80186EFC ( HSD_GObj * gobj)

◆ fn_80186F6C()

void fn_80186F6C ( HSD_GObj * arg0)

◆ fn_801873F0()

HSD_GObjProc * fn_801873F0 ( void )

◆ fn_80187494()

void fn_80187494 ( HSD_GObj * gobj,
int arg1 )

◆ fn_801874FC()

void fn_801874FC ( void )

◆ fn_80187714()

void fn_80187714 ( void )

◆ gm_8018776C_OnFrame()

void gm_8018776C_OnFrame ( void )

◆ gm_801877A8_OnEnter()

void gm_801877A8_OnEnter ( void * arg0_)

◆ STATIC_ASSERT() [8/8]

STATIC_ASSERT ( sizeof(struct gm_1832_804736C0_t) = =0x40)

◆ fn_80187910()

void fn_80187910 ( HSD_GObj * arg0)

◆ fn_80187AB4_LoadAnim()

void fn_80187AB4_LoadAnim ( HSD_JObj * jobj,
gm_1832_804736C0_t * data )
inlinestatic

◆ fn_80187AB4()

void fn_80187AB4 ( HSD_GObj * gobj)

◆ fn_80187C9C()

void fn_80187C9C ( HSD_GObj * gobj,
int arg1 )

◆ fn_80187CF4()

void fn_80187CF4 ( HSD_GObj * gobj)

◆ gm_GetStKind()

StKind gm_GetStKind ( gm_80187F48_EnterData * data)
inlinestatic

◆ gm_80187F48_OnEnter_inline()

void gm_80187F48_OnEnter_inline ( gm_80187F48_EnterData * arg0)
inlinestatic

◆ gm_80187F48_OnEnter()

void gm_80187F48_OnEnter ( void * arg0)

◆ gm_80188364_OnLeave()

void gm_80188364_OnLeave ( void * arg0)

◆ gm_8018838C_OnFrame()

void gm_8018838C_OnFrame ( void )

◆ gm_801883C0()

f32 gm_801883C0 ( void )

◆ gm_8018841C()

bool gm_8018841C ( void )

◆ gm_80188454()

int gm_80188454 ( int idx)

◆ fn_8018846C()

int fn_8018846C ( void )

◆ fn_801884F8_inline()

int fn_801884F8_inline ( void )
inline

◆ fn_801884F8()

int fn_801884F8 ( void )

◆ fn_80188550()

void fn_80188550 ( int arg0)

◆ fn_80188644()

void fn_80188644 ( void )

◆ fn_80188738()

void fn_80188738 ( HSD_JObj * arg0)

◆ fn_8018846C_noInline()

int fn_8018846C_noInline ( void )
static

◆ fn_80188910()

void fn_80188910 ( HSD_JObj * arg0)

◆ fn_801884F8_noinline()

int fn_801884F8_noinline ( void )
static

◆ fn_801884F8_noinline_2()

int fn_801884F8_noinline_2 ( void )
static

◆ fn_80188B3C()

void fn_80188B3C ( HSD_JObj * arg0)

◆ fn_80188D3C()

void fn_80188D3C ( HSD_JObj * arg0)

◆ fn_80188EE8()

void fn_80188EE8 ( HSD_GObj * gobj)

◆ gm_801891F4_GetTickRate()

u32 gm_801891F4_GetTickRate ( void )
inlinestatic

◆ fn_801891F4()

void fn_801891F4 ( void )

◆ fn_80189B88()

void fn_80189B88 ( void )

◆ gm_80189CDC()

void gm_80189CDC ( StartMeleeData * arg0)

◆ resetText()

void resetText ( HSD_Text * text)
inline

◆ fn_8018A000()

HSD_Text * fn_8018A000 ( void )

◆ gm_8018A160()

u8 gm_8018A160 ( u8 difficulty,
u8 stage_slot )

◆ gm_8018A188()

f32 gm_8018A188 ( u8 difficulty,
u8 stage_slot )

◆ gm_8018A1D8()

f32 gm_8018A1D8 ( u8 difficulty,
u8 stage_slot )

◆ gm_8018A228()

u8 gm_8018A228 ( u8 difficulty,
u8 stage_slot,
u8 idx )

◆ gm_8018A25C()

u8 gm_8018A25C ( u8 difficulty,
u8 stage_slot,
u8 arg2 )

◆ gm_8018A290()

u8 gm_8018A290 ( u8 difficulty,
u8 stage_slot,
u8 idx )

◆ gm_8018A2C4()

f32 gm_8018A2C4 ( u8 difficulty,
u8 stage_slot )

◆ gm_8018A314()

f32 gm_8018A314 ( u8 difficulty,
u8 stage_slot )

◆ fn_8018A364()

void fn_8018A364 ( int arg0_int)

Variable Documentation

◆ x0

int x0

◆ x4

HSD_JObj* x4[13]

◆ x38

u16 x38

◆ x3A

u16 x3A

◆ x3C

◆ x3E

u16 x3E

◆ [struct]

struct { ... } lbl_804735A8

◆ x40

HSD_ImageDesc x40[3]

◆ x88

HSD_ImageDesc x88[3]

◆ xD0

u8 xD0[10]

image descriptor indices for splash effect

◆ pad_DA

u8 pad_DA[2]

◆ xDC

HSD_GObj* xDC

display GObj for splash screen SObjs

◆ xE0

u8 xE0

◆ xE1

u8 xE1

◆ xE2

u8 xE2

◆ xE3

u8 xE3

◆ [struct]

struct { ... } lbl_804735E8

related to 1p splash screen

◆ lbl_8047368C

struct gm_1832_8047368C_t lbl_8047368C
static

◆ lbl_804D65F4

HSD_Archive* lbl_804D65F4
static

◆ lbl_804D65F8

HSD_Archive* lbl_804D65F8
static

◆ lbl_804D65F0

HSD_GObj* lbl_804D65F0
static

◆ lbl_804D6600

SceneDesc* lbl_804D6600
static

◆ lbl_804D6608

int lbl_804D6608
extern

◆ lbl_803B7C40

ClassicProcArray lbl_803B7C40
extern

◆ lbl_803B7C28

ClassicProcArray lbl_803B7C28
extern

◆ lbl_804D662C

DynamicModelDesc** lbl_804D662C
extern

◆ lbl_804D6628

HSD_Archive* lbl_804D6628
extern

◆ lbl_803D9828

u8 lbl_803D9828[]
extern

◆ lbl_803B7C68

f32 lbl_803B7C68[]
extern

◆ x00

◆ x18

◆ x6C

◆ x37C

ClassicTeamEntry x37C[25]

◆ pad_570

u8 pad_570[0xC]

◆ x57C

◆ pad_60C

u8 pad_60C[0x24]

◆ x630

ClassicSlotVals x630[3]

◆ x654

ClassicSlotVals x654[3]

◆ x678

ClassicSlotVals x678[4]

◆ x6A8

◆ [struct]

struct { ... } * lbl_804D6604

◆ lbl_803D9910

ClassicStageEntry lbl_803D9910[65]
extern

◆ lbl_803D9414

char lbl_803D9414[]
static
Initial value:
= { 0x82, 0x73, 0x82, 0x85, 0x82, 0x81,
0x82, 0x8D, 0, 0, 0, 0 }

◆ lbl_804D40A0

char lbl_804D40A0[] = { 0x8C, 0x52, 0x92, 0x63, 0x00 }
static

◆ lbl_803B7C58

const char* const lbl_803B7C58[]
static
Initial value:
= { "IrAls", "IrEzTarg", "IrEzTuki",
"IrEzFigG" }

◆ lbl_803D9248

f32 lbl_803D9248[]
static
Initial value:
= {
0.6f, 0.35f, 0.6f, 0.5f, 0.6f, 0.35f, 0.6f, 0.6f, 0.7f, 0.6f,
0.5f, 0.6f, 0.6f, 0.6f, 0.5f, 0.5f, 0.6f, 0.5f, 0.6f, 0.6f,
0.5f, 0.6f, 0.6f, 0.6f, 0.6f, 0.5f, 0.5f, 0.5f, 0.0f, -6.0f,
0.0f, 0.0f, -3.5f, 0.0f, -1.0f, -3.5f, 0.0f, 0.0f, -3.5f, 0.0f,
0.0f, -1.0f, 0.0f, 0.0f, -3.0f, 0.0f, 0.0f, -5.0f, 0.0f, 0.0f,
-3.5f, 0.0f, 0.0f, -3.5f, 0.0f, 0.0f, -3.5f, 0.0f, 0.0f, -3.0f,
0.0f, -0.5f, -3.5f, 0.0f, -2.0f, -6.0f, 0.0f, 0.0f, -2.5f, 0.0f,
0.0f, -2.5f, 0.0f, -1.0f, -1.0f, 0.0f, 0.0f, -5.0f, 0.0f, 0.0f,
-3.0f, 0.0f, -1.0f, -6.0f, 0.0f, -1.0f, -2.5f, 0.0f, -1.0f, -3.5f,
0.0f, 0.0f, -3.5f, 0.0f, 0.0f, -4.0f, 0.0f, -1.0f, -3.5f, 0.0f,
0.0f, -1.5f, 0.0f, 0.0f, -4.5f, 0.0f, 0.0f, -3.5f, 0.0f, 0.0f,
-3.5f, 0.0f, 3.0f, 4.0f, -5.0f,
}

◆ MSL_TrigF_80400770

float MSL_TrigF_80400770[]
extern

◆ MSL_TrigF_80400774

float MSL_TrigF_80400774[]
extern

◆ lbl_804D65FC

SceneDesc* lbl_804D65FC
static

◆ lbl_804D40B0

char lbl_804D40B0[] = "IrRdMap"
static

◆ lbl_804D6618

struct enterdata lbl_804D6618
static

◆ lbl_804736B0

gm_804736B0_t lbl_804736B0

◆ lbl_803D9498

gm_80186F6C_Entry lbl_803D9498[]
static
Initial value:
= {
{ 0.0f, -4.5f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, 1.5f, 0.0f, 0.6f, 0.6f, 0.6f },
{ 0.0f, -5.3f, 0.0f, 1.3f, 1.3f, 1.3f },
{ 0.0f, 1.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, 5.5f, 0.0f, 0.75f, 0.75f, 0.75f },
{ -1.1f, -2.0f, 0.0f, 0.5f, 0.5f, 0.5f },
{ -1.0f, -3.5f, 0.0f, 1.3f, 1.3f, 1.3f },
{ -1.0f, -0.5f, 0.0f, 1.35f, 1.35f, 1.35f },
{ -1.0f, -2.0f, 0.0f, 1.4f, 1.4f, 1.4f },
{ 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, -6.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ -1.0f, -0.5f, 0.0f, 1.1f, 1.1f, 1.1f },
{ -2.0f, -6.5f, 0.0f, 1.3f, 1.3f, 1.3f },
{ -0.5f, 2.5f, 0.0f, 1.0f, 1.0f, 1.0f },
{ -0.8f, 5.0f, 0.0f, 0.7f, 0.7f, 0.7f },
{ -1.0f, 4.0f, 0.0f, 0.8f, 0.8f, 0.8f },
{ 0.0f, -5.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, 2.0f, 0.0f, 0.9f, 0.9f, 0.9f },
{ -1.0f, -12.5f, 0.0f, 1.8f, 1.8f, 1.8f },
{ -3.5f, 0.0f, 0.0f, 1.8f, 1.8f, 1.8f },
{ 0.0f, -1.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, 1.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, -2.5f, 0.0f, 1.1f, 1.1f, 1.1f },
{ 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ 0.0f, 5.5f, 0.0f, 0.4f, 0.4f, 0.4f },
{ 1.0f, -11.0f, 0.0f, 1.3f, 1.3f, 1.3f },
{ 0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f },
{ -1.1f, 2.5f, 0.0f, 0.4f, 0.4f, 0.4f },
}

◆ lbl_804D6610

HSD_Archive * lbl_804D6610
extern

◆ lbl_804D6614

SceneDesc* lbl_804D6614
static

◆ lbl_804736C0

struct gm_1832_804736C0_t lbl_804736C0
static

◆ lbl_804D4138

char lbl_804D4138[] = "IrNml"
static

◆ lbl_803D9750

char* lbl_803D9750[]
static

◆ lbl_804D6620

HSD_Archive* lbl_804D6620
static

◆ lbl_804DA5E8

f32 lbl_804DA5E8
extern

◆ lbl_80473700

TrainingModeState lbl_80473700
static