diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 390b92ce..a1d2116f 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 c760838a..1d28c4f8 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);