Better idea
This commit is contained in:
16
game.py
16
game.py
@@ -35,10 +35,18 @@ class Game:
|
||||
return False
|
||||
|
||||
def options_menu(self):
|
||||
options = ["Back"]
|
||||
if not os.path.exists("WEB_VERSION"):
|
||||
options[0:0] = [ # AI came up with this, what the heck is [0:0]
|
||||
"Save",
|
||||
"Save and quit",
|
||||
"Settings",
|
||||
"Quit",
|
||||
]
|
||||
while True:
|
||||
match ui.select(
|
||||
"Please choose an option",
|
||||
["Save", "Save and quit", "Quit", "Settings", "Back"],
|
||||
options,
|
||||
):
|
||||
case "Save":
|
||||
data.save.save(self.cat)
|
||||
@@ -116,9 +124,11 @@ class Game:
|
||||
print(f"{self.cat.name} says bye")
|
||||
return
|
||||
|
||||
options = ["New Game", "Quit"]
|
||||
options = ["New Game"]
|
||||
if os.path.exists("saves") and not os.path.exists("WEB_VERSION"):
|
||||
options.insert(0, "Load Game")
|
||||
if not os.path.exists("WEB_VERSION"):
|
||||
options.append("Quit")
|
||||
print("Welcome to Whiskerbound!")
|
||||
choice = ui.select("Please choose an option", choices=options)
|
||||
|
||||
@@ -137,5 +147,3 @@ class Game:
|
||||
if __name__ == "__main__":
|
||||
game = Game()
|
||||
game.run()
|
||||
if os.path.exists("WEB_VERSION"):
|
||||
print("You have quit the game, please reload the page to play again.")
|
||||
|
||||
Reference in New Issue
Block a user