diff --git a/cromulant/ants.py b/cromulant/ants.py index 59bf615..318bedf 100644 --- a/cromulant/ants.py +++ b/cromulant/ants.py @@ -89,10 +89,6 @@ class Ants: Ants.save() Game.update_info() - @staticmethod - def hatch_burst() -> None: - Ants.hatch(Config.hatch_burst) - @staticmethod def terminate() -> None: from .game import Game @@ -230,9 +226,6 @@ class Ants: for ant in Ants.ants: score = ant.get_score() - if score <= 0: - continue - if (not top) or (score > top_score): top = ant top_score = score @@ -244,8 +237,6 @@ class Ants: @staticmethod def merge() -> None: - from .game import Game - if len(Ants.ants) < 2: return @@ -310,8 +301,7 @@ class Ants: Ants.ants.append(ant) Ants.announce_hatch(ant) - Game.update_info() - Ants.save() + Ants.hatch() @staticmethod def announce_hatch(ant: Ant) -> None: diff --git a/cromulant/config.py b/cromulant/config.py index 2254e1b..beb3d43 100644 --- a/cromulant/config.py +++ b/cromulant/config.py @@ -26,7 +26,6 @@ class Config: loop_delay_fast: int = 1000 * 5 loop_delay_normal: int = 1000 * 60 * 1 loop_delay_slow: int = 1000 * 60 * 5 - hatch_burst: int = 3 font_size: int = 20 info_separator: str = " - " font_path: Path