예제 #1
0
 def filllistitem(self):
     results = Api.callApi('item/').get('results')
     i = 1
     for items in results:
         # Récupérer les détails de l'Item en appelant l'URL de détails
         item = Api.callApi(items.get('url'))
         # ajouter à la liste d'Item de la boutique
         self.listItems.append(Items(i, item.get('name'), item.get('cost')))
         i = i + 1
예제 #2
0
 def filllistcategory(self):
     """
     :return: void
     """
     results = Api.callApi('item-category/').get('results')
     for cat in results:
         self.listCategory.append(ItemCategory(cat.get('name')))
예제 #3
0
    print("7 - Combat")
    print("6- Quitter")


#Initialisation
pokedex = Pokedex()
liste_pokemon = []
liste_pokemon = pokedex.getPokemon(
    int(
        input(
            "Renseigner le nombre de pokemons que vous-voulez dans votre monde ?"
        )))

inventory = Inventory(10)
shop = Shop()
region = Api.callApi("region")
joueur_region = Region()
joueur_region.setRegion(str(region["results"][0]["name"]))
list_region = []
list_region = joueur_region.chargerListRegion(region["results"])

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())