1#ifndef MELEE_MN_TYPES_H
2#define MELEE_MN_TYPES_H
23typedef struct Menu_GObj Menu_GObj;
37 void (*rendered)(Menu_GObj* gobj,
s32 code);
41 void (*user_data_remove_func)(
Fighter* data);
HSD_Pad prev
Definition db_2253.static.h:107
CSSIconJointId
Definition types.h:221
@ ICONJOINT_DONKEY
Definition types.h:233
@ ICONJOINT_DRMARIO
Definition types.h:222
@ ICONJOINT_YOSHI
Definition types.h:232
@ ICONJOINT_PIKACHU
Definition types.h:242
@ ICONJOINT_PURIN
Definition types.h:243
@ ICONJOINT_PEACH
Definition types.h:231
@ ICONJOINT_FALCO
Definition types.h:223
@ ICONJOINT_LINK
Definition types.h:241
@ ICONJOINT_KIRBY
Definition types.h:238
@ ICONJOINT_PICHU
Definition types.h:226
@ ICONJOINT_CAPTAIN
Definition types.h:234
@ ICONJOINT_MEWTWO
Definition types.h:244
@ ICONJOINT_KOOPA
Definition types.h:230
@ ICONJOINT_MARIO
Definition types.h:228
@ ICONJOINT_GANON
Definition types.h:224
@ ICONJOINT_NESS
Definition types.h:236
@ ICONJOINT_MARS
Definition types.h:246
@ ICONJOINT_POPONANA
Definition types.h:237
@ ICONJOINT_GAMEWATCH
Definition types.h:245
@ ICONJOINT_ZELDA
Definition types.h:240
@ ICONJOINT_FOX
Definition types.h:235
@ ICONJOINT_CLINK
Definition types.h:225
@ ICONJOINT_SAMUS
Definition types.h:239
@ ICONJOINT_EMBLEM
Definition types.h:227
@ ICONJOINT_LUIGI
Definition types.h:229
CSSIconHud
Definition types.h:187
@ ICONHUD_FALCO
Definition types.h:207
@ ICONHUD_LINK
Definition types.h:194
@ ICONHUD_PIKACHU
Definition types.h:201
@ ICONHUD_GANON
Definition types.h:212
@ ICONHUD_ZELDA
Definition types.h:206
@ ICONHUD_YOSHI
Definition types.h:205
@ ICONHUD_CLINK
Definition types.h:208
@ ICONHUD_SAMUS
Definition types.h:204
@ ICONHUD_GAMEWATCH
Definition types.h:191
@ ICONHUD_MEWTWO
Definition types.h:198
@ ICONHUD_EMBLEM
Definition types.h:210
@ ICONHUD_FOX
Definition types.h:190
@ ICONHUD_KIRBY
Definition types.h:192
@ ICONHUD_PEACH
Definition types.h:200
@ ICONHUD_MARIO
Definition types.h:196
@ ICONHUD_KOOPA
Definition types.h:193
@ ICONHUD_LUIGI
Definition types.h:195
@ ICONHUD_PURIN
Definition types.h:203
@ ICONHUD_NESS
Definition types.h:199
@ ICONHUD_CAPTAIN
Definition types.h:188
@ ICONHUD_PICHU
Definition types.h:211
@ ICONHUD_DONKEY
Definition types.h:189
@ ICONHUD_DRMARIO
Definition types.h:209
@ ICONHUD_POPONANA
Definition types.h:202
@ ICONHUD_MARS
Definition types.h:197
CSSIconState
Definition types.h:215
@ ICONSTATE_LOCKED
Definition types.h:216
@ ICONSTATE_TEMP
Definition types.h:217
@ ICONSTATE_UNLOCKED
Definition types.h:218
static unsigned long int next
Definition rand.c:3
u8 pending_scene_change
Definition types.h:174
u8 match_type
Definition types.h:173
u8 * ko_star_counts
Definition types.h:175
VsModeData data
Definition types.h:176
u8 unk_0x0
Definition types.h:171
u8 unk_0x1
Definition types.h:172
u8 cpuslider_joint
Definition types.h:278
u8 is_hold_cpu_slider
Definition types.h:291
u8 emblem_joint
Definition types.h:270
u8 team
Definition types.h:283
u8 p_kind_prev
Definition types.h:285
u8 team_joint
Definition types.h:272
float togglebtn_left
Definition types.h:294
u8 is_hold_handicap_slider
Definition types.h:292
u8 selected_since_load
Definition types.h:280
u8 costume_joint
Definition types.h:271
u8 door_joint
Definition types.h:273
u8 player_indicator_joint
Definition types.h:275
u8 p_kind
Definition types.h:284
u8 sel_icon
Definition types.h:287
float teambtn_right
Definition types.h:297
u8 slidername_joint
Definition types.h:277
float togglebtn_right
Definition types.h:295
u8 bg_joint
Definition types.h:274
u8 sel_icon_prev
Definition types.h:288
u8 dooranim_timer
Definition types.h:289
u8 cpuslider2_joint
Definition types.h:279
float teambtn_left
Definition types.h:296
u8 costume
Definition types.h:286
u8 slideranim_timer
Definition types.h:290
u8 xc8
Definition types.h:347
u8 xce
Definition types.h:353
float xf8
Definition types.h:363
u8 x190[64]
Definition types.h:370
u8 name_list_joint
Definition types.h:344
float x10c
Definition types.h:368
CSSKOStar ko_stars[4]
Definition types.h:369
CSSTag tags[4]
Definition types.h:338
int xcf
Definition types.h:354
u8 xc1
Definition types.h:340
float xdb
Definition types.h:357
u8 xc7
Definition types.h:346
float xd7
Definition types.h:356
float xe3
Definition types.h:359
float xfc
Definition types.h:364
float xdf
Definition types.h:358
u8 tag_box_joint
Definition types.h:345
u8 xc9
Definition types.h:348
int xd3
Definition types.h:355
u8 xc0
Definition types.h:339
u8 xcb
Definition types.h:350
u8 xf1[5]
Definition types.h:362
u8 xc3
Definition types.h:342
u8 xcd
Definition types.h:352
float x100
Definition types.h:365
float xe7
Definition types.h:360
u8 xc2
Definition types.h:341
float xeb
Definition types.h:361
u8 xc4
Definition types.h:343
float x108
Definition types.h:367
u8 xca
Definition types.h:349
float x104
Definition types.h:366
u8 xcc
Definition types.h:351
CSSDoor doors[4]
Definition types.h:337
u8 char_kind
Definition types.h:251
int sfx
Definition types.h:256
float bound_u
Definition types.h:259
u8 anim_timer
Definition types.h:253
float bound_l
Definition types.h:257
float bound_r
Definition types.h:258
u8 state
Definition types.h:252
float bound_d
Definition types.h:260
u8 joint_id_vs
Definition types.h:254
u8 ft_hudindex
Definition types.h:250
u8 joint_id_1p
Definition types.h:255
CSSIcon icons[25+1]
Definition types.h:266
CSSModeInfo mode_info[24]
Definition types.h:265
u8 gnw_name[0x1C]
Definition types.h:264
int x10
Definition types.h:330
int x18
Definition types.h:332
float x4
Definition types.h:327
int x1c
Definition types.h:333
int xc
Definition types.h:329
int x14
Definition types.h:331
u8 joint
Definition types.h:328
TextGlyphTexture * text
Definition types.h:326
u16 mode_ffa_frame
Definition types.h:180
u16 mode_teams_frame
Definition types.h:181
int enter_sfx
Definition types.h:182
TextGlyphTexture * name_ls
Definition types.h:302
u8 use_tag
Definition types.h:310
float scroll_force
Definition types.h:305
int timer
Definition types.h:306
u8 port
Definition types.h:308
TextGlyphTexture * text
Definition types.h:301
float x8
Definition types.h:303
u8 next_tag
Definition types.h:307
float scroll_amt
Definition types.h:304
u8 state
Definition types.h:309
u8 list_joint
Definition types.h:316
u8 xb
Definition types.h:322
u8 kostar_text_joint
Definition types.h:319
u8 name_jointl
Definition types.h:317
u8 xa
Definition types.h:321
CSSTagData * data
Definition types.h:314
u8 x9
Definition types.h:320
u8 x4
Definition types.h:315
u8 x7
Definition types.h:318
u8 unk_0xb
Definition types.h:60
u8 unk_0x20
Definition types.h:74
u8 character_kind
Definition types.h:49
u8 unk_0x14
Definition types.h:68
u8 unk_0x23
Definition types.h:77
u8 unk_0x15
Definition types.h:69
u8 unk_0x17
Definition types.h:71
u8 unk_0x22
Definition types.h:76
u8 unk_0xd
Definition types.h:62
u8 color
Definition types.h:52
u8 unk_0xe
Definition types.h:63
u8 unk_0xc
Definition types.h:61
u8 team
Definition types.h:58
u8 unk_0x11
Definition types.h:66
f32 offense_ratio
Definition types.h:72
u8 unk_0x21
Definition types.h:75
u8 cpu_level
Definition types.h:64
u8 nametag
Definition types.h:59
u8 stocks
Definition types.h:51
u8 slot_type
Definition types.h:50
u8 unk_0x10
Definition types.h:65
u8 port
Definition types.h:53
u8 subcolor
Definition types.h:56
f32 defense_ratio
Definition types.h:73
s8 spawnpos32
Definition types.h:54
u16 unk_0x12
Definition types.h:67
u8 spawn_direction
Definition types.h:55
u8 handicap
Definition types.h:57
u8 unk_0x16
Definition types.h:70
PlayerInitData players[6]
Definition types.h:155
StartMeleeRules rules
Definition types.h:154
u8 unk_0x3e
Definition types.h:126
u8 unk_0x59
Definition types.h:144
u8 unk_0xa
Definition types.h:91
u8 unk_0x2e
Definition types.h:116
u8 unk_0x7
Definition types.h:88
u8 unk_0x46
Definition types.h:131
u8 unk_0x2f
Definition types.h:117
f32 game_speed
Definition types.h:119
u8 unk_0x39
Definition types.h:121
u8 unk_0x1f
Definition types.h:108
u8 unk_0x48
Definition types.h:133
u8 unk_0x2d
Definition types.h:115
u8 unk_0x19
Definition types.h:102
u8 flags1
Definition types.h:81
void * match_end_callback
Definition types.h:141
u8 unk_0x5d
Definition types.h:148
u8 unk_0x4a
Definition types.h:135
s8 sd_penalty
Definition types.h:93
u8 unk_0x17
Definition types.h:100
u8 flags2
Definition types.h:82
u8 flags4
Definition types.h:84
u8 unk_0x44
Definition types.h:129
u8 unk_0x2c
Definition types.h:114
u8 unk_0x5b
Definition types.h:146
u8 unk_0x1c
Definition types.h:105
u8 unk_0x5c
Definition types.h:147
u8 unk_0x5a
Definition types.h:145
u8 flags5
Definition types.h:85
f32 damage_ratio
Definition types.h:118
u8 unk_0x18
Definition types.h:101
u8 unk_0x45
Definition types.h:130
u64 item_mask
Definition types.h:109
u8 unk_0x4c
Definition types.h:137
u8 unk_0xd
Definition types.h:94
u8 unk_0x4d
Definition types.h:138
u8 unk_0x3b
Definition types.h:123
u8 is_teams
Definition types.h:89
u8 unk_0x49
Definition types.h:134
s8 item_frequency
Definition types.h:92
u8 unk_0x4e
Definition types.h:139
u8 unk_0x2a
Definition types.h:112
u8 unk_0x3a
Definition types.h:122
u8 unk_0x5e
Definition types.h:149
u8 unk_0x4b
Definition types.h:136
u8 unk_0x1b
Definition types.h:104
u8 unk_0x6
Definition types.h:87
u8 unk_0x28
Definition types.h:110
u8 unk_0x58
Definition types.h:143
s32 unk_0x54
Definition types.h:142
u8 unk_0x4f
Definition types.h:140
u8 unk_0x3f
Definition types.h:127
u8 unk_0x15
Definition types.h:98
u8 unk_0x3c
Definition types.h:124
u8 unk_0x2b
Definition types.h:113
u8 unk_0x5f
Definition types.h:150
s32 time_limit
Definition types.h:96
u8 unk_0x1d
Definition types.h:106
u8 unk_0x29
Definition types.h:111
u32 stage_id
Definition types.h:95
u8 unk_0x38
Definition types.h:120
u8 unk_0x14
Definition types.h:97
u8 flags3
Definition types.h:83
u8 unk_0x1e
Definition types.h:107
void * pause_check_callback
Definition types.h:128
u8 unk_0x1a
Definition types.h:103
u8 unk_0x47
Definition types.h:132
u8 flags6
Definition types.h:86
u8 unk_0x3d
Definition types.h:125
u8 unk_0x9
Definition types.h:90
u8 unk_0x16
Definition types.h:99
u8 unk_0x4
Definition types.h:163
s8 winner
Definition types.h:161
u8 unk_0x5
Definition types.h:164
s8 loser
Definition types.h:159
u8 unk_0x3
Definition types.h:162
u8 unk_0x6
Definition types.h:165
u8 unk_0x7
Definition types.h:166
u32 ordered_stage_index
Definition types.h:160
StartMeleeData data
Definition types.h:167
char pad_0[0x96000]
Definition types.h:374