a little work on d_a_obj_crope (#2159)

This commit is contained in:
hatal175
2024-05-26 22:52:42 +03:00
committed by GitHub
parent 411a832fbb
commit 577f9c6c21
8 changed files with 176 additions and 194 deletions
@@ -2,16 +2,17 @@
#define D_A_OBJ_CROPE_H
#include "f_op/f_op_actor_mng.h"
#include "d/cc/d_cc_d.h"
class daObjCrope_c : public fopAc_ac_c {
public:
/* 80BCCCD8 */ void createHeap();
/* 80BCCD64 */ void create();
/* 80BCCCD8 */ int createHeap();
/* 80BCCD64 */ int create();
/* 80BCD524 */ ~daObjCrope_c();
/* 80BCD6C4 */ void setNormalRopePos();
/* 80BCD9EC */ void setRideRopePos();
/* 80BCE4FC */ void execute();
/* 80BCE9BC */ void draw();
/* 80BCE4FC */ int execute();
/* 80BCE9BC */ int draw();
cXyz* getRopeStartPos() { return mLineMat.getPos(0); }
cXyz* getRopeEndPos() { return &mLineMat.getPos(0)[99]; }
@@ -31,6 +32,11 @@ public:
setBackJoint(-1);
}
void offRide() {
setFrontJoint(-1);
setBackJoint(-1);
}
/* 0x0568 */ request_of_phase_process_class mPhase;
/* 0x0570 */ dCcD_Stts mCcStts;
/* 0x05AC */ dCcD_Sph mCollider;