d_a_tag_lv6CstaSw OK (#272)

This commit is contained in:
TakaRikka
2023-02-05 23:05:41 -08:00
committed by GitHub
parent 82bf380d1b
commit df44816bec
22 changed files with 173 additions and 768 deletions
+2 -8
View File
@@ -5,20 +5,14 @@
#include "d/menu/d_menu_save.h"
#include "d/msg/d_msg_class.h"
#include "f_op/f_op_msg_mng.h"
class mDoHIO_entry_c {
public:
virtual ~mDoHIO_entry_c() {}
/* 0x4 */ s8 mNo;
/* 0x5 */ u8 mCount;
};
#include "m_Do/m_Do_hostIO.h"
class dGov_HIO_c : public mDoHIO_entry_c {
public:
/* 8019AFE0 */ dGov_HIO_c();
/* 8019C06C */ virtual ~dGov_HIO_c();
/* 0x04 */ s8 field_0x4;
/* 0x08 */ f32 mScale;
/* 0x0C */ f32 mAlpha;
/* 0x10 */ f32 mAnimSpeed;
+11
View File
@@ -0,0 +1,11 @@
#ifndef M_DO_M_DO_HOSTIO_H
#define M_DO_M_DO_HOSTIO_H
#include "dolphin/types.h"
class mDoHIO_entry_c {
public:
virtual ~mDoHIO_entry_c() {}
};
#endif /* M_DO_M_DO_HOSTIO_H */
@@ -68,7 +68,7 @@ public:
};
/* 8049F280 */ void windModelCallBack();
/* 8049F39C */ void draw();
/* 8049F39C */ int draw();
/* 8049F5F4 */ void lockLineCallback(fopAc_ac_c*);
/* 8049F660 */ void moveLineCallback(fopAc_ac_c*);
/* 8049F710 */ void pushLockList(int);
@@ -86,10 +86,10 @@ public:
/* 804A012C */ void setEffect();
/* 804A0874 */ void procWait();
/* 804A0F0C */ void procMove();
/* 804A1814 */ void execute();
/* 804A1814 */ int execute();
/* 804A1BF4 */ ~daBoomerang_c();
/* 804A1EE4 */ void createHeap();
/* 804A2084 */ void create();
/* 804A1EE4 */ int createHeap();
/* 804A2084 */ int create();
/* 804A230C */ daBoomerang_c();
void onStateFlg0(daBoomerang_FLG0 flag) { mStateFlg0 |= flag; }
@@ -1,6 +1,32 @@
#ifndef D_A_TAG_LV6CSTASW_H
#define D_A_TAG_LV6CSTASW_H
#include "dolphin/types.h"
#include "d/com/d_com_inf_game.h"
#include "m_Do/m_Do_hostIO.h"
class daLv6CstaSw_c : public fopAc_ac_c {
public:
/* 80D5B358 */ void setBaseMtx();
/* 80D5B3B0 */ int create();
/* 80D5B410 */ static fopAc_ac_c* searchSekizoAct(void*, void*);
/* 80D5B460 */ bool areaCheck();
/* 80D5B600 */ int Execute();
/* 80D5B6B0 */ int Draw();
/* 80D5B6B8 */ int Delete();
u8 getSw() { return fopAcM_GetParamBit(this, 0, 8); }
private:
/* 0x568 */ u8 mSwitch;
/* 0x569 */ u8 unused[0x570 - 0x569];
};
class daLv6CstaSw_HIO_c : public mDoHIO_entry_c {
public:
/* 80D5B2EC */ daLv6CstaSw_HIO_c();
/* 80D5B740 */ virtual ~daLv6CstaSw_HIO_c();
/* 0x04 */ s8 field_0x4;
};
#endif /* D_A_TAG_LV6CSTASW_H */