]> git.lizzy.rs Git - nothing.git/commitdiff
Fix player twitching
authorrexim <reximkut@gmail.com>
Thu, 3 May 2018 04:39:27 +0000 (11:39 +0700)
committerrexim <reximkut@gmail.com>
Thu, 3 May 2018 04:44:54 +0000 (11:44 +0700)
src/game/level.c

index 94e14ef31daf94758f1c9b2fa87066a0b3c90d1f..9af624922a979c00a5b7b3012f2464ef8f7dad33 100644 (file)
@@ -100,6 +100,9 @@ int level_render(const level_t *level, camera_t *camera)
 {
     assert(level);
 
+    /* TODO: player_focus_camera is not supposed to be invoked in level_render */
+    player_focus_camera(level->player, camera);
+
     if (camera_clear_background(camera, level->background_color) < 0) {
         return -1;
     }
@@ -133,9 +136,6 @@ int level_render(const level_t *level, camera_t *camera)
         return -1;
     }
 
-    /* TODO: player_focus_camera is not supposed to be invoked in level_render */
-    player_focus_camera(level->player, camera);
-
     /* TODO(#157): goals_cue is not supposed to be invoked in level_render
      *
      * But I simply couldn't find a better place for it.