package main
// TODO: Add missing common keys + some basic umlauts.
App_Input_Key :: enum u8 {
Escape = 0,
Num0,
Num1,
Num2,
Num3,
Num4,
Num5,
Num6,
Num7,
Num8,
Num9,
ArrowLeft,
ArrowRight,
}
App_Button_State :: struct {
transition: bool,
down: bool,
}
App_Input :: struct {
keyboard: [255]App_Button_State,
mouse_button: [5]App_Button_State,
mouse_x: i32,
mouse_y: i32,
}