From fe9b718f8978cfd792f7303214b2dd45172b8d4b Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Tue, 4 Feb 2025 04:29:07 -0700 Subject: Working on script context --- src/sldj.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'src/sldj.c') diff --git a/src/sldj.c b/src/sldj.c index 349229b..a7483f2 100644 --- a/src/sldj.c +++ b/src/sldj.c @@ -14,13 +14,7 @@ void initSldj(Sldj* sldj) // Scripting. initScripting(&sldj->scripting); - - //compileScript(&sldj->scripting, "/home/nathan/Documents/dev/sldj/test/scanTest1.c"); - - if (sldj->scripting.lineScanner != NULL) - { - printf("%d", sldj->scripting.lineScanner(0, 0, 0).b); - } + sldj->scriptFilepath[0] = '\0'; } void updateSldj(Sldj* sldj) @@ -68,7 +62,7 @@ void updateSldj(Sldj* sldj) if (IsKeyPressed(KEY_R)) { - compileScript(&sldj->scripting, "/home/nathan/Documents/dev/sldj/test/scanTest1.c"); + reloadScript(sldj); } EndDrawing(); @@ -92,3 +86,15 @@ void resetViewport(Sldj* sldj, int width, int height) sldj->yCount = UINT16_MAX / height; } +void reloadScriptContext(Sldj* sldj) +{ +} + +void reloadScript(Sldj* sldj) +{ + if (sldj->scriptFilepath[0] != '\0') + { + compileScript(&sldj->scripting, sldj->scriptFilepath); + } +} + -- cgit v1.2.3