Page 1 sur 1
Probleme PB
Publié : jeu. 03/déc./2009 0:04
par totose
Bonjour,
J'utilise PureBasic depuis 3 jours, j'ai lu la doc entière , j'ai analyser tout les exemple qu'offre le logiciel ,
voici ce que je n'est pas comprit :
-les structure
voici les question que je me pose :
-Si je clique sur ce sprite avec la souris alors faire tel chose ...
voila a part sa je ne sais pas trop quoi apprendre je suis un peu perdu :S vu que je ne connais pas les limite du langage

Re: Probleme PB
Publié : jeu. 03/déc./2009 0:14
par Backup
totose a écrit :Bonjour,
J'utilise PureBasic depuis 3 jours, j'ai lu la doc entière , j'ai analyser tout les exemple qu'offre le logiciel ,
voici ce que je n'est pas comprit :
-les structure
voici les question que je me pose :
-Si je clique sur ce sprite avec la souris alors faire tel chose ...
voila a part sa je ne sais pas trop quoi apprendre je suis un peu perdu :S vu que je ne connais pas les limite du langage

commence par etudier ce topic :
http://www.purebasic.fr/french/viewtopic.php?f=1&t=6664
Re: Probleme PB
Publié : jeu. 03/déc./2009 0:23
par totose
Bonjour,
J'ai deja lu le tuto sur les structure , .. j'ai toujours pas comprit

en faite j'ai comprit mais j'ai pas comprit son utilité !
sinon sa m'explique pas :
-Si je clique sur ce sprite avec la souris alors faire tel chose ...
Re: Probleme PB
Publié : jeu. 03/déc./2009 9:31
par Thyphoon
totose a écrit :Bonjour,
J'ai deja lu le tuto sur les structure , .. j'ai toujours pas comprit

en faite j'ai comprit mais j'ai pas comprit son utilité !
sinon sa m'explique pas :
-Si je clique sur ce sprite avec la souris alors faire tel chose ...
C'est pas tout de lire il faut pratiquer !
pour les structures ça permet de se facilité la vie.
Genre tu as plein d'information qui se reporte a quelques choses exemple une image
tu pourrais avoir plein de variable !
pas facile de se trimbaler avec toute ses variables...
donc le plus simple c'est de les regrouper dans une structure
Structure Image
Code : Tout sélectionner
Width.l
Height.l
Depth.l
Color.l
EndStructure
Define Image.Image
propose nous un code on pourra surement t'aider ! mais commence doucement en modifiant les codes des exemples !
Re: Probleme PB
Publié : jeu. 03/déc./2009 9:47
par Backup
.............
Re: Probleme PB
Publié : jeu. 03/déc./2009 14:07
par Thyphoon
Y a pas a dire Dobro tes meilleurs que moi pour expliquer les trucs !!

Re: Probleme PB
Publié : jeu. 03/déc./2009 22:14
par Backup
Thyphoon a écrit :Y a pas a dire Dobro tes meilleurs que moi pour expliquer les trucs !!


mais non ! mais non !

Re: Probleme PB
Publié : ven. 04/déc./2009 19:47
par totose
Bonjour

,
Merci j'ai tout comprit ^^
Mais il reste encore une chose que j'ai pas comprit

les liste :S
Re: Probleme PB
Publié : dim. 06/déc./2009 11:15
par Malo
Bonjour totose
Je t'encourage à suivre les conseils de Dobro et de Thyphoon, " lire et pratiquer "la doc et les tutos,
et faire des essais un peu dans tous les sens, pour voir comment cela fonctionne.
Les listes permettent de stockées des valeurs de même type d'une façon souple et
de les "exploiter" en suite voir de créer une nouvelle liste avec les valeurs d'autres listes.
Voici quelques exemples simples pour te donner une idée
Code : Tout sélectionner
NewList MaListe.s()
Debug "*************************"
AddElement(Maliste()):Maliste()="Maritne"
AddElement(Maliste()):Maliste()="Isabelle"
;AddElement(Maliste()):Maliste()=3; cet élement ne peut être ajouté , il n'est pas du même type, c'est un nombre
AddElement(Maliste()):Maliste()="Karene"
SelectElement(Maliste(),1)
Debug MaListe()
Debug "*************************"
NewList MesValeurs1()
maxi =6
For i=1 To maxi
val=Random(49)
Debug val
AddElement(MesValeurs1()):MesValeurs1()=val
Next
Debug "-------------------"
SelectElement(MesValeurs1(),3)
val1=MesValeurs1()
Debug val1
Debug "*************************"
NewList MesValeurs2()
maxi =6
For i=1 To maxi
val=Random(49)
Debug val
AddElement(MesValeurs2()):MesValeurs2()=val
Next
Debug "-------------------"
SelectElement(MesValeurs2(),3)
val2=MesValeurs2()
Debug val2
Debug "*************************"
Debug "Val1 + val2 = "+Str(val1+val2)