joueur_nom = input( "Bonjour nouveau dresseur, pouvons-nous savoir quel est votre nom ?") joueur = Player(joueur_nom) joueur.addPokemon( Pokemon(1, "chimchar", "https://pokeapi.co/api/v2/pokemon/390/")) #Début du jeu quitter = False while quitter == False: menu(joueur.getName(), joueur_region.getRegion()) choix_menu = int(input("Que souhaitez-vous faire ?")) os.system('cls') # permet de clear la zone if choix_menu == 1: choix_region = joueur_region.choixRegion(list_region) joueur_region.afficherRegion(choix_region) time.sleep(5) os.system('cls') elif choix_menu == 2: pokedex.afficheListe() elif choix_menu == 3: pokedex.afficheListe() choix_pokemon = int(input("Quel pokemon voulez-vous visualiser ?")) pokedex.visualiserPokemon(choix_pokemon) elif choix_menu == 4: joueur.menu() elif choix_menu == 5: action = int(input("Voulez-vous acheter (1) ou vendre ? (2)")) if action == 1: print("Que voulez-vous acheter ?") for item in shop.getListItem():
region = Api.callApi("region") print("BIENVENUE DANS POKEMON") print("MENU") #je créé un objet region user_region = Region() # j'initialise la region au premier élément de la liste car voilà faut bien commencer quelque part user_region.setRegion(str(region["results"][0]["name"])) # j'affiche la localisation actuelle mais celle-ci sera mieux affiché print("------------------------------------------------------") print("Vous voilà arriver dans la région : " + user_region.getRegion()) print("------------------------------------------------------") # j'initialise une liste qui prendra la les infos de l'api pour y avoir accès une seule fois list_region = [] quitter = False while (quitter == False): list_region = user_region.chargerListRegion(region["results"]) # lors d'une demande user pour changer de lieux, il faut passer par cette méthode qui : # - affiche les lieux # - demande au user de choisir # - change sa localisation index_region = user_region.choixRegion(list_region) if index_region > 7: quitter = True # petite affichage montrant qu'on a bien changer d'endroit print("Vous êtes maintenant à " + str(user_region.getRegion())) user_region.afficherRegion(index_region)