diff options
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; |