Salut tout le monde je suis entrain de faire un petit jeu mais j'ai un probleme: lorsque un combat devrait se lancer, l'image du fond de la ville ne part pas ce qui fait que je ne vois pas le terrain de combat enfin bref je voulais savoir comment "débliter une image"
C'est assez pénible, tu en conviendra, de devoir systématiquement demander aux gens leur code. Comment veux-tu que l'on t'aide si on ignore tout de ton code ?
Evidemment qu'il ne suffit pas de suppr la ligne incriminée, il va falloir reconstruire (repenser) ton script.
if not combat:
# Tu blittes le fond de la ville ici
else:
# Tu blittes le fond de ton combat
Ou combat est un booléen qui passe à True quand un combat se lance. Enfin j'imagine. Une simple condition pourrai suffire mais c'est pas super clean. Tu devrai avoir une autre boucle d'affichage en fonction de si tu es sur la carte ou si tu es en combat.e
C'est pas optimale de mettre ce genre de conditions dans la boucle qui s'occupe de l'affichage.
C'est pour ça que j'ai conseillé de faire une seconde boucle d'affichage pour les combats. C'est un quick and dirty fix ce que j'ai proposé, mais si il cherche un truc dans ce genre là, bah... Ca devrait fonctionner
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Python c'est bon, mangez-en.