1#ifndef player_controller_H
2#define player_controller_H
f32 Vec3f[3]
Definition common_structs.h:6
void func_800337CC(Player *, f32, s32)
Definition player_controller.c:3788
void func_800381AC(Player *, struct Controller *, s8)
Definition player_controller.c:4736
s16 gCPUforToadAndLuigi[]
Definition player_controller.c:151
s16 gCPUforPeachAndLuigi[]
Definition player_controller.c:235
void func_800371F4(Player *, Vec3f, Vec3f)
Definition player_controller.c:4432
s16 * gListCPUforLuigi[]
Definition player_controller.c:292
void func_80033884(Player *, s32 *, s32 *, s32, s32, s32, s32)
Definition player_controller.c:3807
void func_80029200(Player *, s8)
Definition player_controller.c:813
s16 gCPUforToadAndMario[]
Definition player_controller.c:147
s16 gCPUforToad[]
Definition player_controller.c:38
s16 * gListCPUforWario[]
Definition player_controller.c:312
void func_8002AE38(Player *, s8, f32, f32, f32, f32)
Definition player_controller.c:1421
s16 * gListCPUforDk[]
Definition player_controller.c:307
s16 gCPUforDkAndWario[]
Definition player_controller.c:191
void func_8002BF4C(Player *, s8)
Definition player_controller.c:1797
s16 gCPUforDkAndMario[]
Definition player_controller.c:175
void func_80033280(Player *, f32)
Definition player_controller.c:3739
void detect_triple_a_combo_a_pressed(Player *)
Definition player_controller.c:3265
void apply_effect(Player *, s8, s8)
Definition player_controller.c:2078
s16 gCPUforBowser[]
Definition player_controller.c:54
void func_8002A704(Player *, s8)
Definition player_controller.c:1233
s16 * gListCPUforBowser[]
Definition player_controller.c:322
s16 gCPUforPeach[]
Definition player_controller.c:50
s16 gCPUforYoshiAndMario[]
Definition player_controller.c:119
void func_80036CB4(Player *)
Definition player_controller.c:4358
void func_8002E4C4(Player *)
Definition player_controller.c:2498
s16 gCPUforBowserAndPeach[]
Definition player_controller.c:283
void func_8002F730(Player *player, Camera *camera, s8 arg2, s8 arg3)
s16 gCPUforYoshiAndDk[]
Definition player_controller.c:131
void func_8002C11C(Player *)
Definition player_controller.c:1846
void detect_triple_a_combo_a_released(Player *)
Definition player_controller.c:3205
void func_800332E8(Player *, s32)
Definition player_controller.c:3750
void func_80033AE0(Player *, struct Controller *, s8)
Definition player_controller.c:3883
void control_cpu_movement(Player *, Camera *, s8, s8)
s16 gCPUforYoshiAndPeach[]
Definition player_controller.c:139
void func_8002A194(Player *, f32, f32, f32)
Definition player_controller.c:1119
void func_80029158(void)
Definition player_controller.c:793
void apply_sound_effect(Player *, s8, s8)
void func_800291F8(void)
Definition player_controller.c:809
void func_80037A4C(Player *, Vec3f, Vec3f)
Definition player_controller.c:4567
s16 gCPUforMarioAndPeach[]
Definition player_controller.c:83
void func_80037BB4(Player *player, Vec3f)
Definition player_controller.c:4594
s16 gCPUforPeachAndBowser[]
Definition player_controller.c:255
void func_8002C954(Player *, s8, Vec3f)
Definition player_controller.c:2012
s16 gCPUforWarioAndPeach[]
Definition player_controller.c:223
s16 gCPUforPeachAndMario[]
Definition player_controller.c:231
void func_80036DB4(Player *, Vec3f, Vec3f)
Definition player_controller.c:4377
f32 func_80030150(Player *, s8)
Definition player_controller.c:3026
s16 gCPUforWarioAndToad[]
Definition player_controller.c:219
s16 gCPUforBowserAndWario[]
Definition player_controller.c:275
void func_8002B9CC(Player *, s8, s32)
s16 gCPUforPeachAndToad[]
Definition player_controller.c:251
void func_8002934C(Player *, Camera *, s8, s8)
Definition player_controller.c:843
void func_80028864(Player *, Camera *, s8, s8)
Definition player_controller.c:621
void func_8002B5C0(Player *, s8, s8)
s16 gCPUforWarioAndMario[]
Definition player_controller.c:203
void func_8002A79C(Player *, s8)
Definition player_controller.c:1243
s16 gCPUforDk[]
Definition player_controller.c:42
s16 gCPUforLuigi[]
Definition player_controller.c:30
void func_8002FE84(Player *, f32)
Definition player_controller.c:2980
s16 gCPUforPeachAndWario[]
Definition player_controller.c:247
void func_80037614(Player *, Vec3f, Vec3f)
Definition player_controller.c:4486
void func_8002C4F8(Player *, s8)
Definition player_controller.c:1917
void func_80028F70(void)
Definition player_controller.c:765
s16 gCPUforLuigiAndDk[]
Definition player_controller.c:103
s16 gCPUforToadAndWario[]
Definition player_controller.c:163
void func_80029150(void)
Definition player_controller.c:789
void func_800291E8(void)
Definition player_controller.c:801
s16 gCPUforYoshiAndLuigi[]
Definition player_controller.c:123
void func_80033850(Player *, f32)
Definition player_controller.c:3800
s16 gCPUforMarioAndToad[]
Definition player_controller.c:71
void func_80032700(Player *)
Definition player_controller.c:3624
void func_8002FCA8(Player *, s8)
Definition player_controller.c:2936
s16 gCPUforMarioAndWario[]
Definition player_controller.c:79
s16 gCPUforLuigiAndPeach[]
Definition player_controller.c:111
s16 gCPUforMarioAndYoshi[]
Definition player_controller.c:67
s16 gCPUforWarioAndLuigi[]
Definition player_controller.c:207
void func_80037CFC(Player *, struct Controller *, s8)
Definition player_controller.c:4633
void func_80032D94(Player *)
Definition player_controller.c:3699
void func_8002AB70(Player *)
Definition player_controller.c:1360
void func_8002E594(Player *, Camera *, s8, s8)
s16 gCPUforToadAndPeach[]
Definition player_controller.c:167
s16 gCPUforYoshiAndToad[]
Definition player_controller.c:127
s16 gCPUforBowserAndLuigi[]
Definition player_controller.c:263
void func_8002C17C(Player *, s8)
Definition player_controller.c:1860
s16 gCPUforMarioAndBowser[]
Definition player_controller.c:87
s16 gCPUforWarioAndBowser[]
Definition player_controller.c:227
s16 gCPUforDkAndPeach[]
Definition player_controller.c:195
void func_80027EDC(Player *, s8)
Definition player_controller.c:385
s16 gCPUforLuigiAndToad[]
Definition player_controller.c:99
void func_8002AE30(void)
Definition player_controller.c:1417
s16 gCPUforMario[]
Definition player_controller.c:26
void func_800382DC(void)
Definition player_controller.c:4766
void func_8003680C(Player *, s16)
Definition player_controller.c:4256
s16 gCPUforBowserAndYoshi[]
Definition player_controller.c:267
void func_8003777C(Player *, Vec3f, Vec3f)
Definition player_controller.c:4513
s16 gCPUforWarioAndYoshi[]
Definition player_controller.c:211
void func_80033A40(Player *, s32 *, s32 *, s32, s32, s32, f32)
Definition player_controller.c:3864
s16 gCPUforMarioAndLuigi[]
Definition player_controller.c:63
s16 gCPUforDkAndYoshi[]
Definition player_controller.c:187
void func_8002AAC0(Player *)
Definition player_controller.c:1338
void func_8002D028(Player *, s8)
Definition player_controller.c:2150
void func_800339C4(Player *, s32 *, s32, s32, f32)
Definition player_controller.c:3847
void func_80038BE4(Player *, s16)
Definition player_controller.c:4932
s16 gCPUforBowserAndToad[]
Definition player_controller.c:279
s16 gCPUforMarioAndDk[]
Definition player_controller.c:75
s16 gCPUforWario[]
Definition player_controller.c:46
s16 gCPUforToadAndYoshi[]
Definition player_controller.c:155
void func_8002D268(Player *, Camera *, s8, s8)
s16 * gListCPUforPeach[]
Definition player_controller.c:317
s16 gCPUforYoshiAndWario[]
Definition player_controller.c:135
s16 * gCPUforPlayer[]
Definition player_controller.c:58
void func_800378E8(Player *, Vec3f, Vec3f)
Definition player_controller.c:4540
void func_80028C44(Player *, Camera *, s8, s8)
Definition player_controller.c:683
void func_800291F0(void)
Definition player_controller.c:805
s16 gCPUforToadAndDk[]
Definition player_controller.c:159
s16 gCPUforLuigiAndMario[]
Definition player_controller.c:91
void func_8002BD58(Player *)
Definition player_controller.c:1768
void player_speed(Player *)
Definition player_controller.c:3325
void func_80028D3C(Player *, Camera *, s8, s8)
Definition player_controller.c:705
void func_800323E4(Player *)
Definition player_controller.c:3554
void detect_triple_b_combo_b_pressed(Player *)
Definition player_controller.c:3493
s16 gCPUforLuigiAndBowser[]
Definition player_controller.c:115
void func_80028F5C(s32, s32, s32, s32)
s16 ** gCPUforTwoPlayer[]
Definition player_controller.c:327
void func_8002AA50(Player *)
Definition player_controller.c:1311
s16 gCPUforBowserAndMario[]
Definition player_controller.c:259
void func_80036C5C(Player *)
Definition player_controller.c:4350
s16 gCPUforLuigiAndWario[]
Definition player_controller.c:107
s16 gCPUforYoshiAndBowser[]
Definition player_controller.c:143
s32 get_player_index_for_player(Player *)
Definition player_controller.c:333
void func_8002A5F4(Vec3f, f32, Vec3f, f32, f32)
Definition player_controller.c:1200
void func_80029060(void)
Definition player_controller.c:777
s16 gCPUforWarioAndDk[]
Definition player_controller.c:215
s16 gCPUforYoshi[]
Definition player_controller.c:34
void func_8002AE28(void)
Definition player_controller.c:1413
void func_8002B218(Player *)
Definition player_controller.c:1499
void func_8002AE20(void)
Definition player_controller.c:1409
s16 gCPUforBowserAndDk[]
Definition player_controller.c:271
s16 gCPUforDkAndLuigi[]
Definition player_controller.c:179
s16 * gListCPUforToad[]
Definition player_controller.c:302
s16 func_80038534(struct Controller *)
Definition player_controller.c:4825
void func_8002B8A4(Player *, Player *)
Definition player_controller.c:1642
s16 D_801656F0
Definition code_80057C60.c:88
s16 * gListCPUforYoshi[]
Definition player_controller.c:297
s16 gCPUforDkAndToad[]
Definition player_controller.c:183
void func_80029B4C(Player *, f32, f32, f32)
s16 gCPUforToadAndBowser[]
Definition player_controller.c:171
void func_80038C6C(Player *, Camera *, s8, s8)
void func_80033940(Player *, s32 *, s32, s32, f32)
Definition player_controller.c:3828
s16 gCPUforPeachAndYoshi[]
Definition player_controller.c:239
void func_8002A8A4(Player *, s8)
Definition player_controller.c:1267
s16 gCPUforDkAndBowser[]
Definition player_controller.c:199
s16 gCPUforPeachAndDk[]
Definition player_controller.c:243
void func_8002C7E4(Player *, s8, s8)
Definition player_controller.c:1973
s16 gCPUforLuigiAndYoshi[]
Definition player_controller.c:95
void func_80030A34(Player *)
Definition player_controller.c:3156
s16 * gListCPUforMario[]
Definition player_controller.c:287
void func_80031F48(Player *, f32)
Definition player_controller.c:3408
void func_80032CB0(Player *, f32)
Definition player_controller.c:3680
void func_80027DA8(Player *, s8)
Definition player_controller.c:363
s16 func_800388B0(struct Controller *)
Definition player_controller.c:4878
void func_80028E70(Player *, Camera *, s8, s8)
Definition player_controller.c:732
void detect_triple_b_combo_b_released(Player *)
Definition player_controller.c:3432
void func_8002B830(Player *, s8, s8)
Definition player_controller.c:1630
Definition common_structs.h:245
signed int s32
Definition ultratypes.h:15
signed char s8
Definition ultratypes.h:11
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33