diff options
| author | Uneven Prankster <unevenprankster@protonmail.com> | 2023-08-27 19:48:24 -0300 |
|---|---|---|
| committer | Uneven Prankster <unevenprankster@protonmail.com> | 2023-08-27 19:48:24 -0300 |
| commit | b7603d3d8a59b8f4ea22927f8bb35ebf75f74acb (patch) | |
| tree | 54c8bf374bd777d42b3311d03d3080f4005e3597 /src/script_sys.c | |
| parent | 8769c45f025d61ff506579baa2f35ff39a246bdc (diff) | |
Controller + Keyboard support
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; |
