mirror of
https://github.com/zeldaret/tp
synced 2026-06-14 22:29:14 -04:00
d_a_tag_lv6CstaSw OK (#272)
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user