mirror of
https://github.com/n64decomp/mk64
synced 2026-08-04 08:58:41 -04:00
Controller/Player struct data/bss in C (#37)
* Controller/player structs ok
This commit is contained in:
@@ -79,10 +79,10 @@ typedef struct {
|
||||
/* 0x0098 */ f32 unk_098;
|
||||
/* 0x009C */ f32 unk_09C;
|
||||
/* 0x00A0 */ f32 unk_0A0;
|
||||
/* 0x00A4 */ f32 unk_0A4;
|
||||
/* 0x00A8 */ s16 unk_0A8;
|
||||
/* 0x00A4 */ f32 posX;
|
||||
/* 0x00A8 */ s16 posY;
|
||||
/* 0x00AA */ s16 unk_0AA;
|
||||
/* 0x00AC */ s16 unk_0AC;
|
||||
/* 0x00AC */ s16 posZ;
|
||||
/* 0x00AE */ s16 unk_0AE;
|
||||
/* 0x00B0 */ s16 unk_0B0;
|
||||
/* 0x00B2 */ s16 unk_0B2;
|
||||
@@ -171,7 +171,7 @@ typedef struct {
|
||||
/* 0x01FC */ f32 unk_1FC;
|
||||
/* 0x0200 */ s32 unk_200;
|
||||
/* 0x0204 */ s16 unk_204;
|
||||
/* 0x0206 */ s16 unk_206;
|
||||
/* 0x0206 */ s16 unk_206;
|
||||
/* 0x0208 */ f32 unk_208;
|
||||
/* 0x020C */ f32 unk_20C;
|
||||
/* 0x0210 */ f32 unk_210;
|
||||
|
||||
+8
-31
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user