diff options
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); + } +} + |