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
@@ -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 */