From 11d49df8ba64097f7d4063e81786d69ab90d1dc0 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 31 Aug 2025 14:36:33 +0200 Subject: [PATCH] rogueviz:: relhell:: you can no longer fire after gameover --- rogueviz/ads/control.cpp | 2 +- rogueviz/ads/ds-game.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rogueviz/ads/control.cpp b/rogueviz/ads/control.cpp index ec932342..0270c71e 100644 --- a/rogueviz/ads/control.cpp +++ b/rogueviz/ads/control.cpp @@ -167,7 +167,7 @@ bool ads_turn(int idelta) { auto& act = multi::action_states[1]; - if(act[multi::pcFire].pressed() && !paused) fire(); + if(act[multi::pcFire].pressed() && !paused && !game_over) fire(); if(act[pcPause].pressed()) switch_pause(); if(act[pcDisplayTimes].pressed()) view_proper_times = !view_proper_times; if(act[pcSwitchSpin].pressed()) auto_rotate = !auto_rotate; diff --git a/rogueviz/ads/ds-game.cpp b/rogueviz/ads/ds-game.cpp index a0f95495..fa152461 100644 --- a/rogueviz/ads/ds-game.cpp +++ b/rogueviz/ads/ds-game.cpp @@ -363,7 +363,7 @@ bool ds_turn(int idelta) { auto& act = multi::action_states[1]; - if(act[multi::pcFire].pressed() && !paused) ds_fire(); + if(act[multi::pcFire].pressed() && !paused && !game_over) ds_fire(); if(act[pcPause].pressed()) switch_pause(); if(act[pcDisplayTimes].pressed()) view_proper_times = !view_proper_times; if(act[pcSwitchSpin].pressed()) auto_rotate = !auto_rotate;