This commit is contained in:
Auric Vente
2024-07-20 04:48:04 -06:00
parent 6450af91be
commit 896b39eb4a
5 changed files with 59 additions and 5 deletions

View File

@@ -18,6 +18,7 @@ from .utils import Utils
from .ants import Ant
from .ants import Ants
from .window import Window
from .settings import Settings
class Game:
@@ -204,14 +205,14 @@ class Game:
@staticmethod
def start_loop() -> None:
speed = Window.speed.currentText()
speed = Settings.speed
if speed == "Fast":
if speed == "fast":
delay = Config.loop_delay_fast
elif speed == "Normal":
delay = Config.loop_delay_normal
else:
elif speed == "slow":
delay = Config.loop_delay_slow
else:
delay = Config.loop_delay_normal
Game.timer = QTimer()
Game.timer.timeout.connect(Game.get_status)
@@ -219,6 +220,12 @@ class Game:
@staticmethod
def update_speed() -> None:
speed = Window.speed.currentText().lower()
if speed == Settings.speed:
return
Settings.set_speed(speed)
Game.timer.stop()
Game.start_loop()