aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripting.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/scripting.h')
-rw-r--r--src/scripting.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/scripting.h b/src/scripting.h
index fab64b2..2a7220a 100644
--- a/src/scripting.h
+++ b/src/scripting.h
@@ -11,16 +11,19 @@
#include <libtcc.h>
#include "sldjConfig.h"
+#include "libsldj/util.h"
#ifndef SCRIPTING_H
#define SCRIPTING_H
typedef Color (*LineScanner)(uint16_t x, uint16_t y, uint32_t frameNumber);
+typedef void (*LoadContext)(SldjContext context);
typedef struct SldjScripting {
TCCState* state;
LineScanner lineScanner;
+ LoadContext loadContext;
char* fileBuf;
size_t fileSize;