From 7813517a0469359c1f5a3e845964897b11fbc6a3 Mon Sep 17 00:00:00 2001 From: RobbyV2 Date: Fri, 31 Jul 2026 13:16:16 -0400 Subject: [PATCH] ksys: match game-over state accessors --- data/uking_functions.csv | 4 ++-- src/KingSystem/ksys.cpp | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 390b92ce2..a1d2116fe 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -82199,8 +82199,8 @@ Address,Quality,Size,Name 0x0000007100f3a0c4,U,000404,gsys::loadResource 0x0000007100f3a258,U,000616,ShaderArchives::load 0x0000007100f3a4c0,U,000036,updateInitialCameraPosMaybe -0x0000007100f3a4e4,U,000012,_ZN4ksys10isGameOverEv -0x0000007100f3a4f0,U,000016,setIsUnloadStageForGameOver +0x0000007100f3a4e4,O,000012,_ZN4ksys10isGameOverEv +0x0000007100f3a4f0,O,000016,_ZN4ksys13setIsGameOverEb 0x0000007100f3a500,U,000012, 0x0000007100f3a50c,U,000016,setIsGenStage 0x0000007100f3a51c,U,000012, diff --git a/src/KingSystem/ksys.cpp b/src/KingSystem/ksys.cpp index c760838ae..1d28c4f8d 100644 --- a/src/KingSystem/ksys.cpp +++ b/src/KingSystem/ksys.cpp @@ -10,6 +10,18 @@ namespace ksys { +namespace { +bool sIsGameOver; +} + +bool isGameOver() { + return sIsGameOver; +} + +void setIsGameOver(bool is_game_over) { + sIsGameOver = is_game_over; +} + void initBaseProcMgr(sead::Heap* heap) { sead::ScopedCurrentHeapSetter setter(heap);