Gamemode service fixes

This commit is contained in:
jdflyer
2026-08-08 17:12:38 -07:00
parent 8be95d3aa3
commit 315897e45a
7 changed files with 17 additions and 25 deletions
+5
View File
@@ -27,6 +27,7 @@
#include "dusk/logging.h"
#include "dusk/main.h"
#include "dusk/mods/svc/save.hpp"
#include "dusk/gamemode.hpp"
#include "dusk/version.hpp"
#include "m_Do/m_Do_MemCard.h"
#endif
@@ -785,6 +786,10 @@ void dScnLogo_c::nextSceneChange() {
if (status == 1) {
dusk::mods::svc::save_slot_loaded(
saveSlot, buf + saveSlot * SAVEDATA_SIZE);
const dusk::gamemode::Gamemode* gamemode = dusk::gamemode::getGamemodeManager().getCurrentGamemode();
if (gamemode) {
gamemode->invokeOnSaveLoadedFunction();
}
}
dComIfGs_gameStart();