Something went wrong. Try again.
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031package game
import rl "vendor:raylib"import simulation "../sim"
input_sample :: proc() -> simulation.Input_Command { return simulation.input_command_from_digital( rl.IsKeyDown(DEFAULT_KEYMAP.move_left), rl.IsKeyDown(DEFAULT_KEYMAP.move_right), rl.IsKeyDown(DEFAULT_KEYMAP.move_up), rl.IsKeyDown(DEFAULT_KEYMAP.move_down), rl.IsMouseButtonDown(DEFAULT_KEYMAP.attack), )}
input_requested_quit :: proc() -> bool { return rl.IsKeyPressed(DEFAULT_KEYMAP.quit)}
input_requested_complete_run :: proc() -> bool { return rl.IsKeyPressed(DEFAULT_KEYMAP.complete_run)}
input_requested_reload :: proc() -> bool { return rl.IsKeyPressed(DEFAULT_KEYMAP.force_reload)}
input_requested_restart :: proc() -> bool { return rl.IsKeyPressed(DEFAULT_KEYMAP.force_restart)}