From 58a26ca05aacb4736e9e7e652badd43a8085d1f1 Mon Sep 17 00:00:00 2001 From: physick Date: Sun, 12 Jul 2026 11:13:08 +0500 Subject: rudimentary code execution --- src/scenes/puzzleScene.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/scenes/puzzleScene.c') diff --git a/src/scenes/puzzleScene.c b/src/scenes/puzzleScene.c index 9f7b4d7..7c4e1b2 100644 --- a/src/scenes/puzzleScene.c +++ b/src/scenes/puzzleScene.c @@ -1,8 +1,10 @@ #include +#include #include #include "scenes.h" #include "../resources/resources.h" #include "../ui_elements/UI.h" +#include "../wren_inter/wren_inter.h" typedef struct { Puzzle *PuzzlePtr; @@ -85,6 +87,11 @@ bool drawPuzzleScene(void *self) { bool updatePuzzleScene(void *self) { puzzleSceneData *data = ((Scene *)self)->data; HandleKeyboard(data->EditorInfo); + if (IsKeyPressed(KEY_F5)) { + char *txt = GetText(data->EditorInfo); + EvaluateScript(txt); + free(txt); + } return true; } -- cgit v1.3