diff options
author | nathansmith117 <nathansmith117@sdf.org> | 2025-02-04 11:29:07 +0000 |
---|---|---|
committer | nathansmith117 <nathansmith117@sdf.org> | 2025-02-04 11:29:07 +0000 |
commit | fe9b718f8978cfd792f7303214b2dd45172b8d4b (patch) | |
tree | 8efd867eae12ad5d55d29e964272974ee3d71b18 /src/sldj.c | |
parent | fb7ccc0c046ed80fdac2e829b8c367841600e211 (diff) | |
download | sldj-fe9b718f8978cfd792f7303214b2dd45172b8d4b.tar.gz sldj-fe9b718f8978cfd792f7303214b2dd45172b8d4b.tar.bz2 sldj-fe9b718f8978cfd792f7303214b2dd45172b8d4b.zip |
Working on script context
Diffstat (limited to 'src/sldj.c')
-rw-r--r-- | src/sldj.c | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -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); + } +} + |