Publié : dim. 02/juil./2006 15:38
Merci 
Oui oui c'est moi, pourquoi ...?
Oui oui c'est moi, pourquoi ...?
OuiJoubarbe a écrit :Le Projet est-il faisable sous PureBasic ?
Aucune idée, je dirais non , il y a quelques tuts sympas sur le net pour différents formats isos, j'ai plus les liens mais en cherchant tu trouveras facilement , et puis il y a des codes sources exemple sur ce forum et sur le forum anglais.L'isométrique est-elle difficile à reproduire ?
Code : Tout sélectionner
If InitSprite() = 0 Or OpenScreen(1024,768,32,"Test") = 0
MessageRequester("Error", "Erreur !", #PB_MessageRequester_Ok)
EndIfCode : Tout sélectionner
If InitSprite() = 0 Or OpenScreen(1024,768,32,"Test") = 0
MessageRequester("Error", "Erreur !", #PB_MessageRequester_Ok)
EndIfCode : Tout sélectionner
Si tu n'arrives pas à initialiser les sprites ou si tu n'arrives pas à ouvrir l'écran
Message d'erreur = ERROR !
Finsitu ne declare pas une condition seulement, tu verifie si la conditionJoubarbe a écrit : Je comprends tout à fait le principe et sais l'utiliser mais je me demande comment l'ordi fait pour ouvrir une fenêtre 1024,768,32 alors que je ne fais que déclarer une condition ?
le "OR" est un OU non exclusif, c'est ou l'un ou l'autre ou bien les deux !Ne serait-il pas normal de déclarer ensuite OpenScreen(1024,768,32,"test"), ce qui signifierait "j'ouvre la fenêtre" ET "si la fenêtre ne s'ouvre pas pour raison x alors message d'erreur".
Voilà, c'est juste pour pouvoir mieux comprendre Monsieur le PC
Merci
Code : Tout sélectionner
InitSprite()
OpenScreen(1024,768,32,"Test")
C'est bien là le problème, moi ce que je comprends de la ligne, c'est que le pc fait une vérification de l'openscreen, mais pour moi la condition n'est pas vraie puisque nulle part je la déclare en tant que tel.et si c'est bon tu lance la commande d'ouverture de fenetre (tous ça dans la meme ligne de code !)
Pour moi ce n'est jamais bonet si c'est bon tu lance la commande d'ouverture de fenetre (tous ça dans la meme ligne de code !)
Code : Tout sélectionner
If Machin() = 0
code....
endif
Code : Tout sélectionner
Resultat = openscreen(800,600,32,"")
if Resultat=0
Messagerequester("","pas d'ecran! na!")
endif
closescreen()
debug ResultatCode : Tout sélectionner
Resultat = openscreen(800,600,32,"")
if Resultat=0
Messagerequester("","pas d'ecran! na!")
endif
Code : Tout sélectionner
if openscreen(800,600,32,"")
Code : Tout sélectionner
if openscreen(800,600,32,"")
Code : Tout sélectionner
Resultat = openscreen(800,600,32,"")
if Resultat=0