From 7ecace4284edc98d48e12348372c2c2af4342ad8 Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Mon, 3 Feb 2025 09:03:37 -0700 Subject: Scripting working very well --- src/sldj.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src/sldj.c') diff --git a/src/sldj.c b/src/sldj.c index ca566b7..2e40a00 100644 --- a/src/sldj.c +++ b/src/sldj.c @@ -15,7 +15,7 @@ void initSldj(Sldj* sldj) // Scripting. initScripting(&sldj->scripting); - compileScript(&sldj->scripting, "/home/nathan/Documents/dev/sldj/test/scanTest1.c"); + //compileScript(&sldj->scripting, "/home/nathan/Documents/dev/sldj/test/scanTest1.c"); if (sldj->scripting.lineScanner != NULL) { @@ -42,14 +42,15 @@ void updateSldj(Sldj* sldj) for (int x = 0; x < sldj->viewport.texture.width; ++x) { DrawPixel(x, y, sldj->scripting.lineScanner(xScan, yScan, sldj->frameCounter)); - ++xScan; + xScan += sldj->xCount; } - ++yScan; + yScan += sldj->yCount; } } EndTextureMode(); + ClearBackground(DARKGRAY); // Draw scanned image. Texture viewport = sldj->viewport.texture; @@ -63,6 +64,13 @@ void updateSldj(Sldj* sldj) WHITE ); + DrawFPS(0, 0); + + if (IsKeyPressed(KEY_R)) + { + compileScript(&sldj->scripting, "/home/nathan/Documents/dev/sldj/test/scanTest1.c"); + } + EndDrawing(); ++sldj->frameCounter; -- cgit v1.2.3