Controller/Player struct data/bss in C (#37)

* Controller/player structs ok
This commit is contained in:
CoderStig
2021-10-18 13:48:48 -06:00
committed by GitHub
parent 4c4efd28f8
commit 58fb53c2a4
28 changed files with 569 additions and 778 deletions
+8 -31
View File
@@ -25,15 +25,15 @@ struct VblankHandler
OSMesg msg;
};
// TODO: populate with actual values
struct Controller {
s16 unk0;
s16 unk2;
u16 unk4; // button held?
u16 buttonPressed;
u16 unk8;
u16 padA; // never used?
u32 pad; // never used?
s16 rawStickX;
s16 rawStickY;
u16 button; // HeldButton
u16 buttonPressed; // OnTriggered
u16 buttonDepressed; // OffTriggered
u16 stickDirection;
u16 stickPressed; // OffTriggered
u16 stickDepressed; // OnTriggered
};
struct UnkStruct_800DC5EC {
@@ -113,27 +113,4 @@ extern mk64_Vtx d_course_big_donut_vertex[];
extern struct courseTable gCourseTable[];
/*
extern mk64_Vtx d_course_mario_raceway_vertex[5757];
extern mk64_Vtx d_course_choco_mountain_vertex[5560];
extern mk64_Vtx d_course_bowsers_castle_vertex[9527];
extern mk64_Vtx d_course_banshee_boardwalk_vertex[4945];
extern mk64_Vtx d_course_yoshi_valley_vertex[3720];
extern mk64_Vtx d_course_frappe_snowland_vertex[5529];
extern mk64_Vtx d_course_koopa_troopa_beach_vertex[9376];
extern mk64_Vtx d_course_royal_raceway_vertex[8306];
extern mk64_Vtx d_course_luigi_raceway_vertex[5936];
extern mk64_Vtx d_course_moo_moo_farm_vertex[7972];
extern mk64_Vtx d_course_toads_turnpike_vertex[6359];
extern mk64_Vtx d_course_kalimari_desert_vertex[6393];
extern mk64_Vtx d_course_sherbet_land_vertex[663];
extern mk64_Vtx d_course_rainbow_road_vertex[3111];
extern mk64_Vtx d_course_wario_stadium_vertex[6067];
extern mk64_Vtx d_course_block_fort_vertex[1088];
extern mk64_Vtx d_course_skyscraper_vertex[1086];
extern mk64_Vtx d_course_double_deck_vertex[555];
extern mk64_Vtx d_course_dks_jungle_parkway_vertex[5679];
extern mk64_Vtx d_course_big_donut_vertex[1165];
*/
#endif /* TYPES_H */