From 046a7e809723b47dc8bcb600451ab777a7dad77d Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 27 Jul 2025 13:14:15 +0300 Subject: Fixed main menu bug after game over --- src/main.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.zig b/src/main.zig index 9a3115a..d1ff09f 100644 --- a/src/main.zig +++ b/src/main.zig @@ -895,14 +895,14 @@ const ScreenGameOver = struct { self.dt += dt; } + self.updateCamera(); + + // Must come after updateCamera if (self.pressed_retry) { game.screen_state = .{ .battle = .init() }; - } - if (self.pressed_menu) { + } else if (self.pressed_menu) { game.screen_state = .{ .main = .init() }; } - - self.updateCamera(); } fn updateCamera(self: *ScreenGameOver) void { -- cgit v1.3.1