more d_save funcs OK, initial map out of dcomifg_play_c and it's classes

This commit is contained in:
Pheenoh
2021-01-02 17:47:43 -05:00
parent 992cf48c7f
commit 458be4d8cb
203 changed files with 1931 additions and 941 deletions
@@ -1,4 +1,12 @@
#ifndef __D_METER2_INFO_H_
#define __D_METER2_INFO_H_
#include "JSystem/JMessage/control/control.h"
#include "dolphin/types.h"
#include "JSystem/J2DGraph/J2DPicture/J2DPicture.h"
#include "JSystem/J2DGraph/J2DScreen/J2DScreen.h"
#include "JSystem/J2DGraph/J2DTextBox/J2DTextBox.h"
#include "JSystem/JUtility/JUTFont/JUTFont.h"
struct dMeter2Info_c_vtable {
u32* addr1;
@@ -8,8 +16,8 @@ struct dMeter2Info_c_vtable {
class dMeter2Info_c {
public:
dMeter2Info_c::dMeter2Info_c();
dMeter2Info_c::~dMeter2Info_c();
// dMeter2Info_c::dMeter2Info_c();
// dMeter2Info_c::~dMeter2Info_c();
void init(void);
void setFloatingMessage(u16, s16, bool);
void setFloatingFlow(u16, s16, bool);
@@ -48,6 +56,7 @@ public:
void resetMiniGameItem(bool);
void setMiniGameCount(s8);
void setSaveStageName(const char*);
u8& getDirectUseItem() { return mDirectUseItem; }
private:
dMeter2Info_c_vtable* vtable;
@@ -142,4 +151,6 @@ private:
u8 unk243[5];
};
extern dMeter2Info_c g_meter2_info;
extern dMeter2Info_c g_meter2_info;
#endif