1

salut, j'ai une ti92+ et je débute la programmation en basic. Je voudrais savoir comment faire, pour que dans un prog, le curseur (quand je suis dans le menu graph) ne soit pas une croix mais par exemple un chiffre ou tout autre symbole que je pourrais dessiner.

Merci d'avance

Ps : c peut-etre une question idiote mais il faut bien débuter.

2

tu veux changer le curseur dans un programme à toi ou de façon générale ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3

fabisa08
: salut, j'ai une ti92+ et je débute la programmation en basic. Je voudrais savoir comment faire, pour que dans un prog, le curseur (quand je suis dans le menu graph) ne soit pas une croix mais par exemple un chiffre ou tout autre symbole que je pourrais dessiner.

C'est impossible.
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é

4

ça dépend de la réponse à la question de Flanker.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Bas non, il parle du menu graph, donc kk a raison, non ?

6

Oui mais peut-être qu'il parle du menu graph qu'on utilise quand on trace quelque chose avec les fonctions basic PxlOn et cie
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

ah daccord, j'avais pas vu ça comme ça smile

8

Il me semble qu'il y a une fonction en ti-basic qui permet de donner la main à un utilisateur pour séléctionner un point à l'écran et qui renvois les coordonnées de points séléctionné. Mais je penses pas qu'on puisse modifier le curseurs pour afficher les coordonnées courantes ou un truc du genre (mais bon, je l'est jamais utilisé).
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.

9

je veux changer le curseur dans un programme à moi.

10

Alors tu peux, il suffit de l'afficher avec les commandes RclPic, ou RplcPic, ou XorPic, ou autre...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

11

je sais utiliser ces commandes mais comment definir une image comme le curseur

12

bin tu desines un joli (sinon ça sert à rien) curseur, tu l'enregistres au format PIC.
dans ton programme, il va falloir faire une fonction qui va gérer le déplacement du curseur, avec getkey() : tu définis 2 variables x et y, et tu les change quand on appuye sur les touches de direction.
Pour dessiner le curseur, un Xorpic devrait marcher (ou un truc de ce genre, l'avantage du xorpic, c'est que tu le refais pour effacer le curseur)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

13

pourrais tu me donner un exemple, me taper la partie du programme concernée pour que je comprenne mieux.

14

0->x
0->y
0->touche
while (touche <> 264 and touche <> 13)
 0->touche
 xorpic curseur,y,x
 while touche = 0
  getkey()->touche
 endwhile
 if touche=337 then
  x-1->x
 elseif touche=344 then
  y+1->y
 elseif touche=338 then
  y-1->y
 elseif touche=340 then
  x+1->x
 endif
 xorpic curseur,x,y
endwhile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

15

enfin, c'est de mémoire. je peux pas dire dans quel sens il va se déplacer le curseur. et il faudrait vérifier que les coordonnées restent dans l'écran
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

16

petite precision, "curseur" designe l'image que j'ai préalablement dessiné?

17

oui
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

18

merci pour cette aide.

19

de rien smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

20

Euh... je suis pas sur qu'il marche correctement, là...

Si j'analyse bien, t'affiche à x,y, t'incrémentes les 2 variables (disons x+1,y), tu affiche/efface à x+1,y, puis tu efface/affiche à x+1,y... puis tu incrémentes, ...
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.

21

t'as raison, le 2e xorpic est juste avant les if
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

22

ok (et des when serait mieux plutot que des if elseifgrin).
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.

23

ça fait longtemps que je ne touche plus au basic smile
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

24

Je sait, et c pas une mauvaise chose quand on voit tes autres progs^^
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.

25

bisoo
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

26

Voila le prog, il fonctionne parfaitement (les codes des touches n'étaient pas les bons) :

Prgm
Local x,y,t
EffDess
Lbl aa
0»xc
0»yc
0»t
While t264 and t13
0»t
RplcImg curseu,xc,yc
While t=0
codTouch()»t
EndWhile
If t=338 Then
xc-3»xc
ElseIf t=340 Then
yc+3»yc
ElseIf t=337 Then
yc-3»yc
ElseIf t=344 Then
xc+3»xc
EndIf
RplcImg curseu,xc,yc
EndWhile
EndPrgm

Par contre, le prog fonctionne très bien mais qu'en on regarde, il y a un problème au niveau des xc ou des yx (voir des codes touches) car le code 338 est normalement celui de la touche directionnelle haut alors qu'ici ce numero correspond à la touche directionnelle gauche (xc-3>>xc). Et c'est le meme problème pour les 4 touches. Peut-etre qu'il y a confusion entre xc ou yc, ou alors mes codes ne sont pas les bons (ce qui m'étonnerait puisque je les ai pris dans le manuel de ti)

Ps : xc correspond bien à l'abscisse du curseur?
yc, à l'ordonnée?

27

Heu non c'est l'inverse, cf le catalogue : "RplcPic,picvar[,pxlrow,pxlcol]", donc c'est d'abord y puis x.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

28

ça m'étonnerait que je me sois planté dans les codes de touches, depuis le temps que je m'en sers
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

29

Et faut déplacer une des deux rplcpic juste aprés la boucle codtouch()
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.

30

RmplcImg, c'est l'équivalent de xorpic ? avec la calc en français, je comprends plus rien
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant