diff options
author | nathansmith117 <nathansmith117@sdf.org> | 2025-02-03 16:03:37 +0000 |
---|---|---|
committer | nathansmith117 <nathansmith117@sdf.org> | 2025-02-03 16:03:37 +0000 |
commit | 7ecace4284edc98d48e12348372c2c2af4342ad8 (patch) | |
tree | 21d2b51e676047d218e6a73d0ff813dfa25b2927 /src/sldj.c | |
parent | 69733d1f2171978e3d15078d24323af39d54c518 (diff) | |
download | sldj-7ecace4284edc98d48e12348372c2c2af4342ad8.tar.gz sldj-7ecace4284edc98d48e12348372c2c2af4342ad8.tar.bz2 sldj-7ecace4284edc98d48e12348372c2c2af4342ad8.zip |
Scripting working very well
Diffstat (limited to 'src/sldj.c')
-rw-r--r-- | src/sldj.c | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -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; |