aboutsummaryrefslogtreecommitdiffstats
path: root/src/sldj.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sldj.c')
-rw-r--r--src/sldj.c14
1 files changed, 11 insertions, 3 deletions
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;