mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
wip
This commit is contained in:
@@ -3,9 +3,11 @@
|
||||
|
||||
#include "f_op/f_op_actor.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
#include "d/a/d_a_player.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class daCrod_c {
|
||||
class daCrod_c : public fopAc_ac_c {
|
||||
public:
|
||||
/* 80141A94 */ void setControllActorData();
|
||||
/* 804A2E38 */ void createHeap();
|
||||
@@ -23,6 +25,31 @@ public:
|
||||
static fopAc_ac_c* makeIronBallDummy(fopAc_ac_c* p_actor) {
|
||||
return (fopAc_ac_c*)fopAcM_fastCreate(0x2F4, 6, &p_actor->mCurrent.mPosition, fopAcM_GetRoomNo(p_actor), NULL, NULL, -1, NULL, NULL);
|
||||
}
|
||||
};
|
||||
|
||||
fopAc_ac_c* getControllActor() {
|
||||
return mControllActor.getActor();
|
||||
}
|
||||
|
||||
fopAc_ac_c* getCameraActor() {
|
||||
return mCameraActor.getActor();
|
||||
}
|
||||
|
||||
void setThrow() { fopAcM_SetParam(this, 2); }
|
||||
|
||||
private:
|
||||
/* 0x568 */ J3DModel* field_568;
|
||||
/* 0x56C */ mDoExt_bckAnm field_0x56c;
|
||||
/* 0x588 */ J3DAnmTevRegKey* field_0x588;
|
||||
/* 0x58C */ J3DAnmTextureSRTKey* field_0x58c;
|
||||
/* 0x590 */ dCcD_Stts field_0x590;
|
||||
/* 0x5CC */ dCcD_Cps field_0x5cc;
|
||||
/* 0x710 */ LIGHT_INFLUENCE field_0x710;
|
||||
/* 0x730 */ u8 field_0x730;
|
||||
/* 0x731 */ u8 field_0x731;
|
||||
/* 0x732 */ u8 field_0x732;
|
||||
/* 0x734 */ cXyz field_0x734;
|
||||
/* 0x740 */ daPy_actorKeep_c mControllActor;
|
||||
/* 0x748 */ daPy_actorKeep_c mCameraActor;
|
||||
}; // Size: 0x750
|
||||
|
||||
#endif /* D_A_CROD_H */
|
||||
|
||||
@@ -2,5 +2,14 @@
|
||||
#define D_A_KYTAG05_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_actor.h"
|
||||
|
||||
class kytag05_class : public fopAc_ac_c {
|
||||
public:
|
||||
u8 getSceneListID() const { return mSceneListID; }
|
||||
|
||||
/* 0x568 */ u8 field_0x568[5];
|
||||
/* 0x56D */ u8 mSceneListID;
|
||||
};
|
||||
|
||||
#endif /* D_A_KYTAG05_H */
|
||||
|
||||
Reference in New Issue
Block a user