mirror of
https://github.com/zeldaret/tp
synced 2026-06-07 12:07:34 -04:00
d_a_tag_Lv8Gate OK (#2079)
* Initial pass of d_a_tag_Lv8Gate, lots to do still * Another decomp pass, most are close but several nonmatching still * All functions match, needs final cleanup pass * Decomp OK * Format pass and some minor cleanup * Another minor cleanup pass * Forgot to format, updating progress doc * Removing asm files * Removing empty ctor (not needed for match) * Implementing PR suggestions * Tiny bit more cleanup based on PR feedback --------- Co-authored-by: GinNoOokami <noreply>
This commit is contained in:
@@ -1,6 +1,33 @@
|
||||
#ifndef D_A_TAG_LV8GATE_H
|
||||
#define D_A_TAG_LV8GATE_H
|
||||
|
||||
#include "SSystem/SComponent/c_phase.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
|
||||
class J3DModel;
|
||||
class mDoExt_bckAnm;
|
||||
|
||||
class daTagLv8Gate_c : public fopAc_ac_c {
|
||||
public:
|
||||
inline ~daTagLv8Gate_c();
|
||||
|
||||
/* 80D51C58 */ int createHeap();
|
||||
/* 80D51F48 */ int execute();
|
||||
|
||||
void initBaseMtx();
|
||||
void create_init();
|
||||
int create();
|
||||
int draw();
|
||||
|
||||
u8 getSceneNo() { return fopAcM_GetParam(this) & 0xff; }
|
||||
|
||||
/* 0x568 */ J3DModel* mpModel;
|
||||
/* 0x56C */ mDoExt_bckAnm* mpBck;
|
||||
/* 0x570 */ request_of_phase_process_class mPhaseReq;
|
||||
/* 0x578 */ s16 mEventID;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daTagLv8Gate_c) == 0x57C);
|
||||
|
||||
#endif /* D_A_TAG_LV8GATE_H */
|
||||
|
||||
Reference in New Issue
Block a user