diff options
Diffstat (limited to 'src/script_sys.c')
| -rw-r--r-- | src/script_sys.c | 16 |
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; |
