1

Salut, j'ai une technique pour deplacer les plots, mais ca rend super lent sur ma v200

C'est un truc du genre:

1->xmin
1->ymin
239->xmax
103->ymax
Lbl aff
PtOn(x,y)
If getKey()=valdroite Then
ClrGraph
x+1->x
EndIf
If getKey()=valgauche Then
ClrGraph
x-1->x
EndIf
If getKey()=valbas Then
ClrGraph
y-1->y
EndIf
If getKey()=valhaut Then
ClrGraph
y+1->y
EndIf
Goto aff

Pour le premier (ici droite) ca marche, mais dès le deuxième (gauche ici), c'est vachement long a repondre, et ne parlons du dernier (haut).

JE me demandais donc si il n'y avait pas une methode plus refficace que ca pour faire les deplacements, ca m'enerve d'avoir une v200 et d'etre moins efficace que sur casio lol^^ lol fouet dingue enflamme

Enfin désolé de demander tellement de choses mais BOULET JE SUIS UN! comment c koi spoiler??? je peut faire depuis le programme pour mettre axeoff?

Merci d'avance

Le MIDU

2

Le MIDU
: Pour le premier (ici droite) ca marche, mais dès le deuxième (gauche ici), c'est vachement long a repondre, et ne parlons du dernier (haut).

:getKey()->k
:If k=valdroite Then
...
:ElseIf k=valgauche Then
...

comment je peut faire depuis le programme pour mettre axeoff?

Tu ne le fais pas. Pour effacer entièrement l'écran sans changer les modes:
:Local p
sorrytoPic p
:XorPic p
grinelVar p
[nosmile]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

Tu devrais effacer juste le plot, et non pas tout l'écran à chaque fois (ClrGraph). Aussi comme l'a posté Kevin, utiliser un seul GetKey(), et si possible éviter le goto :
0->key
1->xmin
1->ymin
239->xmax
103->ymax

while key/=264
getKey()->key
if key/=0 then
PtChg(x,y)
if key=valdroite
x+1->x
if key=valgauche
x-1->x
if key=valbas
y-1->y
if key=valhaut
y+1->y
PtChg(x,y)
endif endwhile

seul truc à changer si ça dérange (ça ne devrait pas, vu que c'est à peine visible) : ici, le plot va "clignoter" (s'effacer et se réafficher) même si tu appuie sur une autre touche que les directions.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

Merci, c'est parfait, tant qu'a faire,(EUH C'EST POUR LA METHODE 1, on va voir pour la deux, merci de vos reponses smile) admettons que je veuille deplacer 4pixels au meme temps, sans que ca fasse pas beau
Pxl1 (x,y)
Pxl2 (x+1,y)
Pxl3 (x,y+1)
Pxl4 (x+1,y+1)

Je fais la meme chose que precedemment, mais c'est un peu plus lent (ya pas moyen d'y remedier?)
Sinon, j'avais une autre question mais je ne m'en souviens pas mince!!!
J'edite mon post des que je m'en souviens

+smile
Le MIDU

5

Fais une image de 2 pxiels sur 2 pixels smile

6

En fait tu ne devrais pas utiliser les fonctions "PtOn", "PtOff" et cie, parcequ'elles sont relatives à la résolution de la fenetre, mais plutot "PxlOn", "PxlOff", etc... qui elles afficheront toujours au même endroit.

Ensuite, non tu ne pourras pas aller tellement plus vite, si tu veux afficher plusieurs pixels en même temps tu peux passer des listes en paramètre aux fonctions ("PxlOn {1,2,3},{1,2,3} par exemple"), et ensuite si ça ne suffit toujours pas, il faudra passer par une librairie.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

naPO :
Fais une image de 2 pxiels sur 2 pixels smile

euh...euh...c'est a dire...
coment?
enfin, je vois pas ce que ca changerais

8

Vertyos
: ensuite si ça ne suffit toujours pas, il faudra passer par une librairie.


VOILA EUREKA
c'est ce queje cherchais, est ce que vous auriez un site, dans lequel ils expliquent comment utiliser une librairie ?
hihihi, les notes sont finies et le bac de francais ne m'importe pas du tout, je v programmer a fond grace a vous tongue

9

Vertel3 sur le site de Vertyos (cf. sa signature)

10

euh, je veux pas faire mon relou confus mais sur iFAQ ya rien (ils expliquent a peine ce qu'est une lib), et sur variable v0 bah ya deux archives
aveugle ghost
bon, merci pour votre aide en tout cas, en 5 min vous avez reglé presque tous mes problemes, et vous me permettez de m'amuser encore plus en classe smile
MERCI ET MERCI
vous etes grave efficaces^^'
LE MIDU

11

Le MIDU :
VOILA EUREKA c'est ce queje cherchais, est ce que vous auriez un site, dans lequel ils expliquent comment utiliser une librairie ?

Dans la documentation de la dite librairie.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

"La dite librairie" ? naPO a cité Vertel, pas FLib grin

Hmm le problème est que FLib ne risque pas de résoudre son problème de vitesse, étant donné qu'une série de plots avec elle est encore plus lent qu'en Ti-Basic pur.

Le MIDU > http://perso.club-internet.fr/vertyos/Download/Ti68k/Vertel3.zip, la documentation est dans le zip.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

13

de plus, il faudrait dire dans la documentation d'une des dites librairies, y a pas que Flib sur terre ( heureusement )

14

Il y a CLib aussi (mais je c pas ou est-ce qu'elle se dl).
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.

15

http://brunni.isuisse.com

Si tu n'es pas pallergique aux popeupes.

16

FireFox pOwAgrin
avatar
Membre fondateur de la Ligue Anti-MacIntoc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'à ce qu'il connaisse absolument tout à propos de rien.