add more cases for comamnds
This commit is contained in:
		
							parent
							
								
									cd5890d10a
								
							
						
					
					
						commit
						2ed5c6b1f5
					
				
							
								
								
									
										18
									
								
								assistant.py
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								assistant.py
									
									
									
									
									
								
							@ -260,15 +260,15 @@ def game_loop():
 | 
				
			|||||||
        print("Waiting for your input:")
 | 
					        print("Waiting for your input:")
 | 
				
			||||||
        command = input()
 | 
					        command = input()
 | 
				
			||||||
        command = command.lower()
 | 
					        command = command.lower()
 | 
				
			||||||
        if command in ("a", "abort"):
 | 
					        if command in ("a", "abort", "(a)bort"):
 | 
				
			||||||
            abort_game(game, hint_giver)
 | 
					            abort_game(game, hint_giver)
 | 
				
			||||||
        elif command in ("e", "exit"):
 | 
					        elif command in ("e", "exit"):
 | 
				
			||||||
            abort_game(game, hint_giver)
 | 
					            abort_game(game, hint_giver)
 | 
				
			||||||
            print("Exiting...")
 | 
					            print("Exiting...")
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
        elif command in ("s", "start"):
 | 
					        elif command in ("s", "start", "(s)tart"):
 | 
				
			||||||
            start_game(game, level_selector)
 | 
					            start_game(game, level_selector)
 | 
				
			||||||
        elif command in ("n", "next"):
 | 
					        elif command in ("n", "next", "(n)ext"):
 | 
				
			||||||
            try:
 | 
					            try:
 | 
				
			||||||
                if game.level == 0:
 | 
					                if game.level == 0:
 | 
				
			||||||
                    print("Can't continue, (S)tart the game first!")
 | 
					                    print("Can't continue, (S)tart the game first!")
 | 
				
			||||||
@ -290,17 +290,17 @@ def game_loop():
 | 
				
			|||||||
                    print("Make sure to run (F)inish and (L)og your progress before exiting.")
 | 
					                    print("Make sure to run (F)inish and (L)og your progress before exiting.")
 | 
				
			||||||
            except NoLevelFoundError as err:
 | 
					            except NoLevelFoundError as err:
 | 
				
			||||||
                print("Error encountered: {}".format(err))
 | 
					                print("Error encountered: {}".format(err))
 | 
				
			||||||
        elif command in ("f", "finish"):
 | 
					        elif command in ("f", "finish", "(f)inish"):
 | 
				
			||||||
            finish_game(game)
 | 
					            finish_game(game)
 | 
				
			||||||
        elif command in ("i", "info", "information"):
 | 
					        elif command in ("i", "info", "information", "(i)nfo", "(i)nformation"):
 | 
				
			||||||
            game.print_info()
 | 
					            game.print_info()
 | 
				
			||||||
        elif command in ("h", "help"):
 | 
					        elif command in ("h", "help", "(h)elp"):
 | 
				
			||||||
            print_help()
 | 
					            print_help()
 | 
				
			||||||
        elif command in ("c", "check"):
 | 
					        elif command in ("c", "check", "(c)heck"):
 | 
				
			||||||
            check_prerequisites()
 | 
					            check_prerequisites()
 | 
				
			||||||
        elif command in ("l", "log"):
 | 
					        elif command in ("l", "log", "(l)og"):
 | 
				
			||||||
            write_log(game, hint_giver)
 | 
					            write_log(game, hint_giver)
 | 
				
			||||||
        elif command in ("t", "hint"):
 | 
					        elif command in ("t", "hint", "hin(t)"):
 | 
				
			||||||
            give_hint(game, hint_giver)
 | 
					            give_hint(game, hint_giver)
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            print("Unknown command. Enter another command or try (H)elp.")
 | 
					            print("Unknown command. Enter another command or try (H)elp.")
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user