d_meter2 wip / d_s_play / d_file_sel_info (#179)

* d_meter2 wip

* d_s_play

* d_file_sel_info

* format

* tag_lv5soup / tag_setBall / fix dKyeff

* d_cc_uty
This commit is contained in:
TakaRikka
2022-02-06 06:23:54 -08:00
committed by GitHub
parent 612f26c132
commit 3a79e96e8b
133 changed files with 2652 additions and 4502 deletions
@@ -8,8 +8,9 @@ class kytag05_class : public fopAc_ac_c {
public:
u8 getSceneListID() const { return mSceneListID; }
/* 0x568 */ u8 field_0x568[5];
/* 0x568 */ f32 field_0x568;
/* 0x56C */ u8 field_0x56c;
/* 0x56D */ u8 mSceneListID;
};
}; // Size: 0x570
#endif /* D_A_KYTAG05_H */
@@ -2,5 +2,19 @@
#define D_A_TAG_LV5SOUP_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
class daTag_Lv5Soup_c : public fopAc_ac_c {
public:
daTag_Lv5Soup_c() {}
/* 80D5AD58 */ int create();
/* 80D5ADEC */ int Delete();
/* 80D5ADF4 */ int Execute();
/* 80D5AE9C */ int Draw();
/* 80D5AEA4 */ bool isAreaCheck();
/* 80D5B0F4 */ virtual ~daTag_Lv5Soup_c();
};
#endif /* D_A_TAG_LV5SOUP_H */
@@ -6,17 +6,20 @@
class daTagMmsg_c : public fopAc_ac_c {
public:
daTagMmsg_c() {}
/* 80D5B918 */ void create();
/* 80D5BAB4 */ ~daTagMmsg_c();
/* 80D5BB30 */ void execute();
void onUseFlg() { mUseFlg = true; }
bool checkNoAttention() { return mAttention == 0xFF; }
private:
/* 0x568 */ u8 field_0x568;
/* 0x569 */ u8 field_0x569;
/* 0x56A */ u8 mAttention;
/* 0x56B */ u8 field_0x56b;
/* 0x56B */ bool field_0x56b;
/* 0x56C */ bool mUseFlg;
/* 0x56D */ u8 field_0x56d[3];
/* 0x570 */ u16 field_0x570;
@@ -2,5 +2,27 @@
#define D_A_TAG_SETBALL_H
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
class daTagSetBall_c : public fopAc_ac_c {
public:
daTagSetBall_c() {}
/* 80D601F8 */ void initBaseMtx();
/* 80D60218 */ void setBaseMtx();
/* 80D6021C */ int Create();
/* 80D6024C */ int create();
/* 80D602B4 */ int execute();
/* 80D602BC */ int _delete();
private:
u8 getType_private() { return fopAcM_GetParamBit(this, 8, 4); }
/* 0x568 */ u8 mType;
};
static int daTagSetBall_Execute(daTagSetBall_c* tag);
static int daTagSetBall_Delete(daTagSetBall_c* tag);
static int daTagSetBall_Create(daTagSetBall_c* tag);
#endif /* D_A_TAG_SETBALL_H */