summaryrefslogtreecommitdiff
path: root/src/d/d_sc_title.cpp
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-05-13 19:11:43 +0200
committerrobojumper <robojumper@gmail.com>2025-05-14 21:20:12 +0200
commit46117f72a69a718b8f64aee4acd25b7e00a41669 (patch)
tree39d062473e4fd67f07f7b22dcd5b05b6fb3bbba1 /src/d/d_sc_title.cpp
parent912cc30b60f064623e9b8f2d968998254da182a7 (diff)
d_dvd_drive_error OK
Diffstat (limited to 'src/d/d_sc_title.cpp')
-rw-r--r--src/d/d_sc_title.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/d/d_sc_title.cpp b/src/d/d_sc_title.cpp
index 3f46894d..7402456a 100644
--- a/src/d/d_sc_title.cpp
+++ b/src/d/d_sc_title.cpp
@@ -16,6 +16,7 @@
#include "toBeSorted/file_manager.h"
#include "toBeSorted/music_mgrs.h"
#include "toBeSorted/reload_color_fader.h"
+#include "toBeSorted/save_related.h"
#include "toBeSorted/unk_save_time.h"
SPECIAL_BASE_PROFILE(TITLE, dScTitle_c, fProfile::TITLE, 0, 0);
@@ -67,7 +68,6 @@ dScTitle_c::~dScTitle_c() {
extern "C" u32 TITLE_SCREEN_CHANGE;
extern "C" void fn_80059450();
extern "C" void fn_80058C90(s32);
-extern "C" void fn_80015E40();
static const char *const sFileSelect = "FileSelect";
static const char *const sSkb = "SoftwareKeyboard";
@@ -92,7 +92,7 @@ int dScTitle_c::create() {
dSys::setClearColor(mColor(0x00000000));
fn_80059450();
fn_80058C90(0);
- fn_80015E40();
+ SaveRelated::create();
field_0x2AD = 0;
LayoutArcManager::GetInstance()->loadLayoutArcFromDisk(sFileSelect, nullptr);
LayoutArcManager::GetInstance()->loadLayoutArcFromDisk(sSkb, nullptr);
@@ -112,8 +112,6 @@ int dScTitle_c::execute() {
return SUCCEEDED;
}
-extern "C" void fn_80015E80();
-
int dScTitle_c::doDelete() {
// TODO return codes
int result;
@@ -147,7 +145,7 @@ int dScTitle_c::doDelete() {
}
dScGame_c::doDelete();
- fn_80015E80();
+ SaveRelated::remove();
return SUCCEEDED;
}