Zeph Le 26/03/2002 à 20:33 de gauche à droite c chiant à faire... il faut du clipping ou bien il faut utiliser les coordonées de l'écran graph (galère !!!)
si tu veux faire de droite à gauche :
for a,158,0,-1
pxttext "Ton texte",10,a // remplace le 10 par la hauteur où tu veux que ça s'affiche
endfor

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
juju Le 26/03/2002 à 20:37 Et est ce qu'il y a une autre solution possible avec flib ou une autre lib...
merci
Là où ça casse, je passe!
158 c en raison de la taille d'un ecran de 89 et le -1 c le pas de la boucle for : on décrémente a de 1 à chaque fois
a=158
a=157
...
...
a=1
a=0
Zeph Le 26/03/2002 à 21:02 for a,100,1,-1
...
endfor
ça fait une boucle, au 1er tour a vaudra 100, puis au 2eme 99, etc...
Si ta boucle tourne dans le sens inverse, pas la peine d'écrire "for a,1,100,1", tu peux enlever le dernier ",1" il est ajouté par défaut.
Une autre solution possible avec flib, non puisqu'elle ne gere pas le clipping de texte.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 26/03/2002 à 21:29 ???
bah tu met la variable que tu veux dans la boucle for...
si tu met :
for a,159,1,-1
...
endfor
ça sera la variable a qui vaudra 159, puis 158, etc... donc c'est d'elle que tu dois te servir pour afficher ton texte.
mais c koi ton "dix" ???

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
juju Le 26/03/2002 à 21:35 Mais ya un truc ke je pige pas dans le premier exemple que tu m'as donné: c'est le zero!
Y veut dire koi celui-la?
Là où ça casse, je passe!
Zeph Le 26/03/2002 à 22:05 ah bah c parceque la coordonnée X la plus à gauche de l'écran c'est pas 1, c'est 0. Essaie de tracer un pixel à une coordonnée X=1, tu verra qu'il est pas tout à fait à gauche.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
juju Le 26/03/2002 à 22:18 Alors voila, on a:
()
Prgm
If getType(mainflib)<>"ASM" Then
Text "Programme Flib non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")
Disp ""
mainflib("clrscr","slrcl","font:2","drawstr:999,20,Lois de probabilité","font:1","line:0,30,238,30","drawstr:5,45,Loi binomiale:","line:5,54,90,54")
EndPrgm
[edit]Edité par juju le 26-03-2002 à 22:18:52[/edit]
Là où ça casse, je passe!
Zeph Le 26/03/2002 à 22:24 ()
Prgm
If getType(main\flib)<>"ASM" Then
Text "Programme Flib non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")
main\flib("clrscr","slrcl","font:2","drawstr:999,20,Lois de probabilité")
for a,159,5,-1
main\flib("clrscr","font:1","line:0,30,238,30","drawstr:a,45,Loi binomiale:","line:a,54,a+85,54")
endfor
EndPrgm
Mmm... Je suis pas sûr que ça soit ça, je sais pas utiliser flib. Si ça va trop vite, tu rajouter une boucle dans le vide à l'interieur de celle avec 'a'

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 26/03/2002 à 22:35 t1... ça doit être les arguments de flib, je c pas comment ça marche...
Télécharge Vertel (lien dans ma signature) et essaie ça :
()
Prgm
If getType(main\vertel)<>"ASM" Then
Text "Programme Vertel non trouvé dans MAIN"
Stop
EndIf
setMode("Exponential Format","NORMAL")
setMode("Exact/Approx","AUTO")
main\vertel("drw_clrs","/","txt_draw","Lois de probabilité",20,20,2)
for a,159,5,-1
main\vertel("drw_clrs","/","txt_draw","Loi binominale",a,45,1,"/","drw_line",a,54,a+85,54)
endfor
EndPrgm

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 26/03/2002 à 22:46 oui, modifie la boucle "for" :
for a,159,5,-1
mainvertel("drw_clrs","/","txt_draw","Loi binominale",a,45,1,"/","drw_line",a,54,a+85,54,"/","exe_wait",5)
endfor
Voilà g ajouté la commande "exe_wait",5 à la fin. Evidement tu peux mettre autre chose que 5, plus le nombre est grand plus la pause est longue.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
juju Le 27/03/2002 à 18:18 C koi le mieux, Vertel ou flib?
Là où ça casse, je passe!
Zeph Le 27/03/2002 à 18:43 Bon... Etant donné que c'est moi qui ait fait vertel, je ne vais pas te dire que flib est mieux...
Tout ce que je peut te donner c un comparatif :
Fonctions :
Plus nombreuses dans flib, mais certaines sont divisées. Par exemple dans vertel il n'y a pas de fonction pour changer la police, elle est couplée à celle du texte. Flib a des fonctions avancées que vertel n'a pas (surtout Komp et Group). Mais vertel a la fonction zoom et la recherche inlist.
Taille :
Ah la par contre y'a pas photo, flib=presque 16Ko, vertel=6,6Ko...
Heu je vois pas sur koi je pourrais juger d'autre...
bah c toi qui voit, de tte façon y'a des avantages et des inconvegnants ds les 2.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 27/03/2002 à 21:30 Arf... t'as choisi flib à ce que je vois... tant pis...
par curiosité, et pr m'aider à améliorer ma lib, qu'est-ce qui t'a fait choisir flib plutot que vertel ?

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
tu branche un ki main libre gsm dans la prise et ca roule tout simplement
juju Le 27/03/2002 à 22:24 Ouais remarque c logique comme truc... mais le kit main libre c du 2.5mm en diametre?
Là où ça casse, je passe!