SSBM Decomp
Loading...
Searching...
No Matches
gm_1601.static.h File Reference
#include "gm_unsplit.h"
#include "platform.h"
#include <placeholder.h>
#include "gm/types.h"
#include <baselib/forward.h>
#include <dolphin/mtx.h>

Go to the source code of this file.

Data Structures

struct  lbl_8046B488_t
 
struct  fn_80166CBC_arg0_t
 
struct  lbl_8046B668_t
 
struct  lbl_80473700_t
 
struct  lbl_803B78C8_0x6
 
struct  VictoryTheme
 
struct  ResultAnimEntry
 

Macros

#define NUM_UNLOCKABLE_CHARACTERS   11
 
#define NUM_UNLOCKABLE_STAGES   11
 

Functions

 STATIC_ASSERT (sizeof(struct lbl_8046B488_t)==0x1E0)
 
 STATIC_ASSERT (sizeof(struct fn_80166CBC_arg0_t)==0xA8)
 
 STATIC_ASSERT (sizeof(struct lbl_8046B668_t)==0x38)
 
 STATIC_ASSERT (sizeof(struct lbl_80473700_t)==0x114)
 
static f32 fn_80166A8C (Vec3 *, Vec3 *)
 
static u8 fn_80166CBC (struct fn_80166CBC_arg0_t *arg0, ssize_t index)
 gm_80166A98
 
static s32 fn_801693A8 (void)
 
static s32 fn_8016A1E4 (void)
 

Variables

static const float lbl_803B75F8 []
 
static const float lbl_803B767C []
 
static const float lbl_803B7700 []
 
static const float lbl_803B7784 []
 
static const s16 lbl_803B7808 [0x3C/2]
 
static const u8 lbl_803B7844 []
 
static const GXColor lbl_803B7864 [9]
 
static const u8 lbl_803B7888 [0x1C]
 
static const u8 lbl_803B78A4 [0x24]
 
static const struct lbl_803B78C8_0x6 lbl_803B78C8 [NUM_UNLOCKABLE_CHARACTERS]
 
static const u8 lbl_803B790C [0xB][3]
 
static Vec2 const lbl_803B7930 []
 
static const s16 lbl_803B7978 []
 
static const s16 lbl_803B79BC []
 
static const s16 lbl_803B7A00 []
 
static struct lbl_8046B488_t lbl_8046B488
 
static struct lbl_8046B668_t lbl_8046B668
 
static s8 lbl_804D6598
 
static u16 lbl_804D659A
 

Macro Definition Documentation

◆ NUM_UNLOCKABLE_CHARACTERS

#define NUM_UNLOCKABLE_CHARACTERS   11

◆ NUM_UNLOCKABLE_STAGES

#define NUM_UNLOCKABLE_STAGES   11

Function Documentation

◆ STATIC_ASSERT() [1/4]

STATIC_ASSERT ( sizeof(struct lbl_8046B488_t = =0x1E0)

◆ STATIC_ASSERT() [2/4]

STATIC_ASSERT ( sizeof(struct fn_80166CBC_arg0_t = =0xA8)

◆ STATIC_ASSERT() [3/4]

STATIC_ASSERT ( sizeof(struct lbl_8046B668_t = =0x38)

◆ STATIC_ASSERT() [4/4]

STATIC_ASSERT ( sizeof(struct lbl_80473700_t = =0x114)

◆ fn_80166A8C()

static f32 fn_80166A8C ( Vec3 *  ,
Vec3 *   
)
static

◆ fn_80166CBC()

static u8 fn_80166CBC ( struct fn_80166CBC_arg0_t arg0,
ssize_t  index 
)
static

◆ fn_801693A8()

static s32 fn_801693A8 ( void  )
static

◆ fn_8016A1E4()

static s32 fn_8016A1E4 ( void  )
static

Variable Documentation

◆ lbl_803B75F8

const float lbl_803B75F8[]
static
Initial value:
= {
0.95, 0.8, 1, 0.65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.67, 1, 1,
1, 1, 1, 1, 0.95, 0.8, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 0,
}

◆ lbl_803B767C

const float lbl_803B767C[]
static
Initial value:
= {
0.8, 1, 1, 0.6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.9, 0.8, 0.8, 1,
1, 1, 1, 1, 0.7, 0.8, 1, 1, 0.8, 0.8, 1, 1, 0.8, 0.8, 1, 0,
}

◆ lbl_803B7700

const float lbl_803B7700[]
static
Initial value:
= {
0.8, 0.9, 1, 0.8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 0.9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
}

◆ lbl_803B7784

const float lbl_803B7784[]
static
Initial value:
= {
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
}

◆ lbl_803B7808

const s16 lbl_803B7808[0x3C/2]
static
Initial value:
= {
0x0004, 0x0005, 0x000D, 0x0006, 0x0008, 0x0002, 0x0007, 0x0003,
0x000A, 0x0009, 0x0019, 0x0013, 0x000B, 0x000C, 0x000E, 0x000F,
0x0010, 0x0011, 0x0016, 0x0017, 0x0018, 0x0012, 0x0014, 0x001B,
0x001F, 0x0020, 0x001C, 0x001D, 0x001E, 0x0000,
}

◆ lbl_803B7844

const u8 lbl_803B7844[]
static
Initial value:
= {
0x06, 0x0B, 0x07, 0x19, 0x14, 0x12, 0x11, 0x0E, 0x1C, 0x18, 0x08,
0x1A, 0x04, 0x10, 0x17, 0x22, 0x20, 0x13, 0x09, 0x21, 0x0D, 0x0F,
0x1F, 0x16, 0x15, 0x1E, 0x0A, 0x0C, 0x23, 0x05, 0x1D, 0x1B,
}

◆ lbl_803B7864

const GXColor lbl_803B7864[9]
static
Initial value:
= {
{ 0x99, 0x1A, 0x1A, 0xFF }, { 0x33, 0x33, 0x80, 0xFF },
{ 0x80, 0x66, 0x00, 0xFF }, { 0x1A, 0x66, 0x1A, 0xFF },
{ 0x66, 0x66, 0x66, 0xFF }, { 0x66, 0x4D, 0x4D, 0xFF },
{ 0x4D, 0x4D, 0x66, 0xFF }, { 0x66, 0x59, 0x33, 0xFF },
{ 0x4D, 0x66, 0x4D, 0xFF },
}

◆ lbl_803B7888

const u8 lbl_803B7888[0x1C]
static
Initial value:
= {
}
@ CKIND_ZELDA
Definition forward.h:130
@ CKIND_LINK
Definition forward.h:118
@ CKIND_NESS
Definition forward.h:123
@ CKIND_GANON
Definition forward.h:137
@ CKIND_POPONANA
Definition forward.h:126
@ CKIND_CAPTAIN
Definition forward.h:112
@ CKIND_LUIGI
Definition forward.h:119
@ CKIND_SAMUS
Definition forward.h:128
@ CKIND_MARS
Definition forward.h:121
@ CKIND_DRMARIO
Definition forward.h:134
@ CKIND_MARIO
Definition forward.h:120
@ CKIND_DONKEY
Definition forward.h:113
@ CKIND_MEWTWO
Definition forward.h:122
@ CKIND_FALCO
Definition forward.h:132
@ CKIND_PIKACHU
Definition forward.h:125
@ CKIND_PICHU
Definition forward.h:136
@ CKIND_KIRBY
Definition forward.h:116
@ CKIND_EMBLEM
Definition forward.h:135
@ CKIND_FOX
Definition forward.h:114
@ CKIND_KOOPA
Definition forward.h:117
@ CKIND_PURIN
Definition forward.h:127
@ CKIND_CLINK
Definition forward.h:133
@ CKIND_PEACH
Definition forward.h:124
@ CKIND_GAMEWATCH
Definition forward.h:115
@ CKIND_YOSHI
Definition forward.h:129

◆ lbl_803B78A4

const u8 lbl_803B78A4[0x24]
static
Initial value:
= {
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B,
0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x12, 0x13, 0x14, 0x15, 0x16,
0x17, 0x18, 0x08, 0x08, 0x08, 0x19, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00
}

◆ lbl_803B78C8

const struct lbl_803B78C8_0x6 lbl_803B78C8[NUM_UNLOCKABLE_CHARACTERS]
static

◆ lbl_803B790C

const u8 lbl_803B790C[0xB][3]
static
Initial value:
= {
{ 0x00, 0x09, 0x0B }, { 0x01, 0x11, 0x0D }, { 0x02, 0x13, 0x0E },
{ 0x03, 0x15, 0x0C }, { 0x04, 0x19, 0x0F }, { 0x05, 0x1B, 0x10 },
{ 0x06, 0x24, 0x11 }, { 0x07, 0x25, 0x12 }, { 0x08, 0x1C, 0x13 },
{ 0x09, 0x1D, 0x14 }, { 0x0A, 0x1E, 0x15 },
}

◆ lbl_803B7930

Vec2 const lbl_803B7930[]
static
Initial value:
= {
0.35, 2.857143, 0.4, 2.5, 0.46, 2.173913,
0.53, 1.8867925, 0.61, 1.6393442, 0.7, 1.4285715,
0.8, 1.25, 0.93, 1.0752689, 1.07, 0.9345794,
}

◆ lbl_803B7978

const s16 lbl_803B7978[]
static
Initial value:
= {
0x001B, 0x0003, 0x0012, 0x0039, 0x000F, 0x001E, 0x0006, 0x002D, 0x0000,
0x0036, 0x0033, 0x0018, 0x0021, 0x0015, 0x0024, 0x0030, 0x0009, 0x000C,
0x0027, 0x002A, 0x0042, 0x0045, 0x003C, 0x004B, 0x0048, 0x003F, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
}

◆ lbl_803B79BC

const s16 lbl_803B79BC[]
static
Initial value:
= {
0x001C, 0x0004, 0x0013, 0x003A, 0x0010, 0x001F, 0x0007, 0x002E, 0x0001,
0x0037, 0x0034, 0x0019, 0x0022, 0x0016, 0x0025, 0x0031, 0x000A, 0x000D,
0x0028, 0x002B, 0x0043, 0x0046, 0x003D, 0x004C, 0x0049, 0x0040, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
}

◆ lbl_803B7A00

const s16 lbl_803B7A00[]
static
Initial value:
= {
0x001D, 0x0005, 0x0014, 0x003B, 0x0011, 0x0020, 0x0008, 0x002F, 0x0002,
0x0038, 0x0035, 0x001A, 0x0023, 0x0017, 0x0026, 0x0032, 0x000B, 0x000E,
0x0029, 0x002C, 0x0044, 0x0047, 0x003E, 0x004D, 0x004A, 0x0041, 0xFFFF,
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0000, 0x0000,
}

◆ lbl_8046B488

struct lbl_8046B488_t lbl_8046B488
static

◆ lbl_8046B668

struct lbl_8046B668_t lbl_8046B668
static

◆ lbl_804D6598

s8 lbl_804D6598
static

◆ lbl_804D659A

u16 lbl_804D659A
static