From 9ed902017c19b5f82fb1451f6b9630dc72baecdb Mon Sep 17 00:00:00 2001 From: Dominic Masters Date: Wed, 28 Jan 2026 11:02:53 -0600 Subject: [PATCH] Cleanup scene. --- src/engine/engine.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/engine/engine.c b/src/engine/engine.c index 22c3073..0ab68fa 100644 --- a/src/engine/engine.c +++ b/src/engine/engine.c @@ -20,7 +20,6 @@ #include "item/backpack.h" engine_t ENGINE; -scriptcontext_t ctx; errorret_t engineInit(const int32_t argc, const char_t **argv) { memoryZero(&ENGINE, sizeof(engine_t)); @@ -42,8 +41,10 @@ errorret_t engineInit(const int32_t argc, const char_t **argv) { backpackInit(); // Run the initial script. + scriptcontext_t ctx; errorChain(scriptContextInit(&ctx)); errorChain(scriptContextExecFile(&ctx, "init.dsf")); + scriptContextDispose(&ctx); errorOk(); } @@ -67,11 +68,8 @@ void engineExit(void) { } errorret_t engineDispose(void) { - scriptContextDispose(&ctx); - + sceneDispose(); localeManagerDispose(); - // sceneManagerDispose(); - // rpgDispose(); uiDispose(); errorChain(displayDispose()); assetDispose();