From 850cbbe8ac02b9f7ff1c5d25c0dafe154e360224 Mon Sep 17 00:00:00 2001 From: duckduckdoof Date: Wed, 22 Jan 2025 14:57:58 -0500 Subject: [PATCH] Updated error messages for deletion --- lib/game_logic.py | 5 ++++- miniopolis.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/game_logic.py b/lib/game_logic.py index 26ee9a2..8ddb616 100644 --- a/lib/game_logic.py +++ b/lib/game_logic.py @@ -100,4 +100,7 @@ class GameLogic: s_tiles = arcade.get_sprites_at_point((x,y), self.scene[LAYER_STRUCTURES]) if len(s_tiles) == 1: struct_sprites = self.scene[LAYER_STRUCTURES] - struct_sprites.remove(s_tiles[0]) \ No newline at end of file + struct_sprites.remove(s_tiles[0]) + return "" + else: + return "No structure on that space." \ No newline at end of file diff --git a/miniopolis.py b/miniopolis.py index 6dc3372..29e1902 100644 --- a/miniopolis.py +++ b/miniopolis.py @@ -113,6 +113,7 @@ class GameBoard(arcade.Window): self.build_mode = "" def on_mouse_release(self, x, y, button, modifiers): + res = "" if self.pressed_key == arcade.key.X: res = self.game_logic.delete_structure(x, y) elif self.pressed_key == arcade.key.L: @@ -175,7 +176,7 @@ class GameBoard(arcade.Window): self.mode_text.draw() self.error_text.text = f"{self.error_msg}" - self.mode_text.draw() + self.error_text.draw() # MAIN --------------------------------------------------------------