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 :oops: 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 :oops: 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 !

Code : Tout sélectionner

Width.l
Height.l
Depth.l
Color.l
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 !! :mrgreen:

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 !! :mrgreen:
:lol: mais non ! mais non ! :)

Re: Probleme PB

Publié : ven. 04/déc./2009 19:47
par totose
Bonjour :D,
Merci j'ai tout comprit ^^
Mais il reste encore une chose que j'ai pas comprit :oops: 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)