fixing input AGAIN
[vg.git] / vg.h
diff --git a/vg.h b/vg.h
index 2eb8e7a4e7bd2a7c39110e60980a7a6cf1dfa291..ecb75505d6ec9985cde486a6a0516a99d61b6303 100644 (file)
--- a/vg.h
+++ b/vg.h
@@ -324,6 +324,9 @@ VG_STATIC void _vg_process_events(void)
    v2_zero( vg.mouse_wheel );
    v2_zero( vg.mouse_delta );
 
+   /* Update input */
+   vg_process_inputs();
+
    /* SDL event loop */
    SDL_Event event;
    while( SDL_PollEvent( &event ) ){
@@ -376,9 +379,6 @@ VG_STATIC void _vg_process_events(void)
 
    vg.mouse_pos[0] += vg.mouse_delta[0];
    vg.mouse_pos[1] += vg.mouse_delta[1];
-
-   /* Update input */
-   vg_process_inputs();
 }
 
 VG_STATIC void _vg_gameloop_update(void)