work on daAlink horse, hvyboots, cut (#1981)

* work on alink_cut, alink_horse, alink_hvyboots

* remove asm
This commit is contained in:
TakaRikka
2023-11-08 05:52:54 -08:00
committed by GitHub
parent f909d534da
commit 7d0a02de52
69 changed files with 2600 additions and 2566 deletions
@@ -1,6 +1,54 @@
#ifndef D_A_OBJ_ICELEAF_H
#define D_A_OBJ_ICELEAF_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
#include "d/cc/d_cc_d.h"
class daObjIceLeaf_c : public fopAc_ac_c {
public:
/* 80C24738 */ void initBaseMtx();
/* 80C24774 */ void setBaseMtx();
/* 80C249E4 */ void Create();
/* 80C24BC4 */ void setAnmPos();
/* 80C24C9C */ void CreateHeap();
/* 80C24E14 */ void create();
/* 80C25158 */ void execute();
/* 80C25360 */ void action();
/* 80C2541C */ void modeDropWait();
/* 80C25614 */ void modeDrop();
/* 80C258F8 */ void modePlayerWait();
/* 80C25904 */ void modeRide();
/* 80C25908 */ void event_proc_call();
/* 80C259C4 */ void actionWait();
/* 80C259C8 */ void actionOrderEvent();
/* 80C25A68 */ void actionEvent();
/* 80C25AC4 */ void actionDead();
/* 80C25AC8 */ void setFallSE();
/* 80C25BB8 */ void draw();
/* 80C25C50 */ void _delete();
void offRide() { mRide = false; }
void setBreakEffect() { mBreakEffect = true; }
/* 0x568 */ request_of_phase_process_class mPhase;
/* 0x570 */ J3DModel* mpModel;
/* 0x574 */ dBgS_ObjAcch mAcch;
/* 0x74C */ dBgS_AcchCir mAcchCir;
/* 0x78C */ dCcD_Stts mStts;
/* 0x7C8 */ dCcD_Cyl mCyl;
/* 0x904 */ mDoExt_bckAnm* mpBck;
/* 0x908 */ J3DTransformInfo field_0x908;
/* 0x928 */ u8 mAction;
/* 0x929 */ u8 field_0x929;
/* 0x92A */ u8 field_0x92a;
/* 0x92B */ u8 field_0x92b;
/* 0x92C */ s16 mEventID;
/* 0x930 */ Mtx field_0x930;
/* 0x960 */ u8 mRide;
/* 0x961 */ u8 field_0x961;
/* 0x962 */ u8 mBreakEffect;
/* 0x964 */ cXyz field_0x964;
/* 0x970 */ cXyz field_0x970;
};
#endif /* D_A_OBJ_ICELEAF_H */