Figured out how to spawn a mine and end the game

if the cursor is over the mine. We now have to
not end the game until the user SELECTS the space
the mine is at. I hadn't realized that is_empty
only works if display is True? So I moved the
game.end() to the mine class.
This commit is contained in:
Cory
2024-05-18 21:03:33 -04:00
parent cff4129336
commit 3334db0c8b
7 changed files with 41 additions and 6 deletions

View File

@@ -1,9 +1,9 @@
# cursor.py
# ------------
# By MWC Contributors
# This module defines a spaceship agent class.
# By Cory
# This module defines a cursor agent class.
class Cursor:
name = "cursos"
name = "cursor"
character = 'O'
def __init__(self, board_size):
@@ -24,5 +24,4 @@ class Cursor:
if game.on_board(new_position):
if game.is_empty(new_position):
self.position = new_position
else:
game.end()
game.log(self.position)