aboutsummaryrefslogtreecommitdiff
path: root/src/script_sys.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/script_sys.c')
-rw-r--r--src/script_sys.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/script_sys.c b/src/script_sys.c
index 4c87327..761d874 100644
--- a/src/script_sys.c
+++ b/src/script_sys.c
@@ -2,6 +2,10 @@
#include "texture_sys.h"
#include "shader_sys.h"
+#include "controller.h"
+
+#include "rand_sys.h"
+
#include <libtcc.h>
#include <stddef.h>
#include <stdio.h>
@@ -29,6 +33,18 @@ static void restart(void)
tcc_add_symbol(new_state, "draw_texture", draw_texture);
tcc_add_symbol(new_state, "reset_active_shader", reset_active_shader);
+ tcc_add_symbol(new_state, "set_rumble", set_rumble);
+ tcc_add_symbol(new_state, "stop_rumble", stop_rumble);
+
+ tcc_add_symbol(new_state, "rand_u32", rand_u32);
+ tcc_add_symbol(new_state, "rand_range", rand_range);
+
+ tcc_add_symbol(new_state, "is_key_pressed", is_key_pressed);
+ tcc_add_symbol(new_state, "is_key_held", is_key_held);
+ tcc_add_symbol(new_state, "is_key_released", is_key_released);
+
+ tcc_add_symbol(new_state, "get_dir_input", get_dir_input);
+
if(tcc_add_file(new_state, "assets/src/main.c") == -1){
TRACELOG(LOG_ERROR, "Compilation failed!\n");
return;