diff --git a/window.odin b/window.odin index e6f45c1..d485b57 100644 --- a/window.odin +++ b/window.odin @@ -11,8 +11,6 @@ Window :: struct { backend: Backend_Info, event_queue: Event_Queue, - - mouse_delta: [2]i32, } Event_Queue :: queue.Queue(Event) @@ -35,8 +33,6 @@ Event_Input_State :: enum { Down, } Virtual_Key :: enum { - Unknown, - Number_0, Number_1, Number_2, Number_3, Number_4, Number_5, Number_6, Number_7, Number_8, Number_9, Letter_A, Letter_B, Letter_C, Letter_D, Letter_E, Letter_F, Letter_G, Letter_H, Letter_I, Letter_J, @@ -149,7 +145,7 @@ get_pointer_to_surface :: proc(window: ^Window) -> rawptr { } } -update :: proc(window: ^Window, out_event: ^Event) -> bool { +poll :: proc(window: ^Window, out_event: ^Event) -> bool { assert(window != nil) assert(out_event != nil) diff --git a/window_windows.odin b/window_windows.odin index d9ad5a7..0bf34b8 100644 --- a/window_windows.odin +++ b/window_windows.odin @@ -386,7 +386,10 @@ destroy_windows :: proc(window: ^Window) { case win.VK_RIGHT: return .Arrow_Right case win.VK_UP: return .Arrow_Up case win.VK_DOWN: return .Arrow_Down - - case: return .Unknown + case: { + assert(false) + } } + + return {} } \ No newline at end of file