d_a_player_rope.inc - Almost all matching except minor issues (also extra matches in d_a_player_vomit).

This commit is contained in:
‎ ‎ ‎
2025-04-04 20:04:18 -04:00
parent 8da4c851e2
commit d3c253dcef
5 changed files with 1077 additions and 98 deletions
+5
View File
@@ -13,6 +13,11 @@ public:
public:
/* Place member variables here */
// TODO: is this right?
/* 0x290 */ u8 field_0x290[0x2DC - 0x290];
/* 0x2DC */ s32 field_0x2DC;
/* 0x2E0 */ u8 field_0x2E0[0x15F8 - 0x2E0];
/* 0x15FC */ cXyz field_0x15F8;
};
class himo2HIO_c {
+1
View File
@@ -161,6 +161,7 @@ public:
daPyRFlg0_UNK8000000 = 0x08000000,
daPyRFlg0_UNK10000000 = 0x10000000,
daPyRFlg0_ARROW_SHOOT = 0x20000000,
daPyRFlg0_UNK40000000 = 0x40000000,
// 0x00000001 and 0x00000002 set in daPy_lk_c::dProcLastCombo
// 0x00001000 set in daPy_lk_c::procCrawlMove_init, checked in checkNoCollisionCorret__9daPy_lk_cFv
// 0x04000000 set in daPy_lk_c::procShipPaddle
+6 -6
View File
@@ -1492,14 +1492,14 @@ public:
BOOL procShipRestart();
BOOL checkRopeAnime() const;
void freeRopeItem();
BOOL checkRopeRoofHit(s16);
void changeRopeSwingProc();
void changeRopeEndProc(int);
f32 checkRopeRoofHit(s16);
int changeRopeSwingProc();
int changeRopeEndProc(int);
BOOL checkSpecialRope();
void changeRopeToHangProc();
int changeRopeToHangProc();
BOOL checkRopeSwingWall(cXyz*, cXyz*, s16*, f32*);
void setBlendRopeMoveAnime(int);
void throwRope();
int throwRope();
BOOL checkNextActionRopeReady();
BOOL checkNextRopeMode();
BOOL checkHangRopeActorNull();
@@ -1511,7 +1511,7 @@ public:
BOOL procRopeSwing();
BOOL procRopeHangWait_init(int);
BOOL procRopeHangWait();
void specialRopeHangUp();
int specialRopeHangUp();
BOOL procRopeUp_init();
BOOL procRopeUp();
BOOL procRopeDown_init();