added some stuff

This commit is contained in:
2023-12-16 10:52:49 +01:00
parent 17c32ba50d
commit c02f514871
8 changed files with 277 additions and 15 deletions

View File

@ -0,0 +1,26 @@
from result import Err, Ok, Panick, Result
from ui import run_command, Color
from spacearena import Difficulty, SpaceArena
if __name__ == '__main__':
if __name__ == '__main__':
difficulty: Difficulty | None = None
while not difficulty:
difficulty = Difficulty.get_difficulty(
input(f"Choose your difficulty {[e.name.lower() for e in list(Difficulty)]}\n> ").upper())
print(f"Difficulty: {difficulty} selected!")
game = SpaceArena(difficulty)
print("Starting game!")
while game.is_running:
Err("error value hehe").unwrap_or("yay still works")
match run_command(input("> "), game):
case Ok(value):
print(f"{Color.OK}{value}{Color.ENDC}")
case Err(value):
print(f"{Color.BOLD}{Color.FAIL}Error:{Color.ENDC} {Color.WARNING}{value}{Color.ENDC}")