mirror of
https://github.com/zeldaret/ss
synced 2026-08-08 02:30:41 -04:00
d_s_boot progress
This commit is contained in:
+4
-4
@@ -28,8 +28,8 @@ public:
|
||||
mDrawCallback = cb;
|
||||
}
|
||||
|
||||
void setField0x09(u8 val) {
|
||||
field_0x09 = val;
|
||||
void setLetterboxEnabled(bool val) {
|
||||
mLetterboxEnabled = val;
|
||||
}
|
||||
|
||||
static dGfx_c *GetInstance() {
|
||||
@@ -142,8 +142,8 @@ private:
|
||||
|
||||
/* 0x00 */ EGG::TextureBuffer *mpTextureBuffer;
|
||||
/* 0x04 */ DrawCallback mDrawCallback;
|
||||
/* 0x08 */ u8 field_0x08;
|
||||
/* 0x09 */ u8 field_0x09;
|
||||
/* 0x08 */ u8 mBufRefcount;
|
||||
/* 0x09 */ bool mLetterboxEnabled;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -24,6 +24,9 @@ public:
|
||||
bool isCalibrationFinished() const {
|
||||
return mCalibrationFinished;
|
||||
}
|
||||
bool isCalibrationSkipped() const {
|
||||
return mCalibrationSkipped;
|
||||
}
|
||||
bool getField_0x25() const {
|
||||
return field_0x25;
|
||||
}
|
||||
@@ -114,7 +117,7 @@ private:
|
||||
/* 0x21 */ bool mCalibrationFinished;
|
||||
/* 0x22 */ bool mSavedCsDrawDirectly;
|
||||
/* 0x23 */ bool field_0x23;
|
||||
/* 0x24 */ bool field_0x24;
|
||||
/* 0x24 */ bool mCalibrationSkipped;
|
||||
/* 0x25 */ bool field_0x25;
|
||||
|
||||
static dPadManager_c *sInstance;
|
||||
|
||||
+17
-16
@@ -24,22 +24,22 @@ public:
|
||||
return sInstance;
|
||||
}
|
||||
|
||||
u8 getField_0x5E2() const {
|
||||
bool getField_0x5E2() const {
|
||||
return field_0x5E2;
|
||||
}
|
||||
void setField_0x5E2(u8 val) {
|
||||
void setField_0x5E2(bool val) {
|
||||
field_0x5E2 = val;
|
||||
}
|
||||
u8 getField_0x5E3() const {
|
||||
bool getField_0x5E3() const {
|
||||
return field_0x5E3;
|
||||
}
|
||||
void setField_0x5E3(u8 val) {
|
||||
void setField_0x5E3(bool val) {
|
||||
field_0x5E3 = val;
|
||||
}
|
||||
u8 getField_0x5E4() const {
|
||||
bool getField_0x5E4() const {
|
||||
return field_0x5E4;
|
||||
}
|
||||
void setField_0x5E4(u8 val) {
|
||||
void setField_0x5E4(bool val) {
|
||||
field_0x5E4 = val;
|
||||
}
|
||||
|
||||
@@ -76,6 +76,7 @@ private:
|
||||
virtual void deleteReady() override;
|
||||
|
||||
bool checkDone();
|
||||
bool tryLoadTitleScreen();
|
||||
|
||||
static void drawCallback();
|
||||
|
||||
@@ -99,16 +100,16 @@ private:
|
||||
/* 0x574 */ STATE_MGR_DECLARE(dScBoot_c);
|
||||
/* 0x5B4 */ dFader_c mFader;
|
||||
/* 0x5D4 */ s32 mProgressStage;
|
||||
/* 0x5D8 */ u32 field_0x5D8;
|
||||
/* 0x5DC */ u8 field_0x5DC;
|
||||
/* 0x5DD */ u8 field_0x5DD;
|
||||
/* 0x5DE */ u8 field_0x5DE;
|
||||
/* 0x5DF */ u8 field_0x5DF;
|
||||
/* 0x5E0 */ u8 field_0x5E0;
|
||||
/* 0x5E1 */ u8 field_0x5E1;
|
||||
/* 0x5E2 */ u8 field_0x5E2;
|
||||
/* 0x5E3 */ u8 field_0x5E3;
|
||||
/* 0x5E4 */ u8 field_0x5E4;
|
||||
/* 0x5D8 */ s32 field_0x5D8;
|
||||
/* 0x5DC */ bool mStrapScreenSeen;
|
||||
/* 0x5DD */ bool mCalibrationDone;
|
||||
/* 0x5DE */ bool mAllDataLoaded;
|
||||
/* 0x5DF */ bool mObjectDataLoaded;
|
||||
/* 0x5E0 */ bool field_0x5E0;
|
||||
/* 0x5E1 */ bool mStrapScreenVisible;
|
||||
/* 0x5E2 */ bool field_0x5E2;
|
||||
/* 0x5E3 */ bool field_0x5E3;
|
||||
/* 0x5E4 */ bool field_0x5E4;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
#ifndef SAVE_RELATED_H
|
||||
#define SAVE_RELATED_H
|
||||
|
||||
#include "common.h"
|
||||
|
||||
class SaveRelated {
|
||||
public:
|
||||
static void create();
|
||||
@@ -10,10 +12,20 @@ public:
|
||||
return sInstance;
|
||||
}
|
||||
|
||||
void fn_80015EA0();
|
||||
void fn_80015EC0();
|
||||
void fn_80015F40();
|
||||
|
||||
bool getField_0x09() const {
|
||||
return field_0x09;
|
||||
}
|
||||
|
||||
private:
|
||||
static SaveRelated *sInstance;
|
||||
|
||||
/* 0x00 */ u8 _0x00[0x08 - 0x00];
|
||||
/* 0x08 */ u8 field_0x08;
|
||||
/* 0x09 */ bool field_0x09;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user