Poster un nouveau sujet Poster une réponse
MENU
Auteur Message
Rézus



Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Jeu 25 Jui 2009, 12:59   Citer 

Est-il possible de créer un menu ou on puisse naviguer avec les 4 touches directionnelles ?
comme celui qui apparaît quand on appuis sur [prgm] ou sur [math]

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Belvar



Autorisation : Membre
Nb de messages : 57
Inscrit le : Lun 09 Fév 2009, 15:46
Posté le : Jeu 25 Jui 2009, 14:13   Citer 

Non, ce n'est pas possible, et, de plus, les menus créé en TI-BASIC ne peuvent contenir que 7 choix...
Ce que tu peux faire (mais c'est pas très classe), c'est faire en 7ème choix une flèche ("=>") qui t'amènera à un second menu...

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
KillerMapper



Autorisation : Membre
Nb de messages : 40
Inscrit le : Ven 06 Fév 2009, 21:49
Posté le : Jeu 25 Jui 2009, 17:06   Citer 

C'est possible à coup de outputs et de getkey je pense. Sauf pour faire les lettres blanches sur fond noir (ou alors le faire avec les pixels sur l'écran graph).

----------------------
Level designer de Mario Kart Source
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Wirekey



Autorisation : Membre
Nb de messages : 228
Inscrit le : Mer 17 Jui 2009, 0:54
Posté le : Ven 26 Jui 2009, 15:04   Citer 

Si c'est possible mais très lourd ça a été fait par quelqu'un de plutôt patient Désolé je ne le trouve plus.

Le programme comporté 1 menu sur 3 listes avec environ 10 choix par liste sur le graph.

Je te recherche ca.

Sinon si tu es patient tu peux le crée c'est pas hyper compliqué

Bonne chance happy.gif

 Adresse email Haut de page Bas de page 
 
Rézus



Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Ven 26 Jui 2009, 17:38   Citer 

Bof ce que je voulais dire c'est un menu tout simple du genre
MENU("MENU","CHOIX 1",1,"CHOIX 2",2,...)

 Adresse email Haut de page Bas de page 
 
Wirekey



Autorisation : Membre
Nb de messages : 228
Inscrit le : Mer 17 Jui 2009, 0:54
Posté le : Ven 26 Jui 2009, 17:54   Citer 

a ba voila c ca ^^

Menu("Le titre","choix 1",variable1,"choix 2",variable2,(...),"quitter",Q

sauf que tu peut le naviguer qu'avec deux touche directionnel.

 Adresse email Haut de page Bas de page 
 
KillerMapper



Autorisation : Membre
Nb de messages : 40
Inscrit le : Ven 06 Fév 2009, 21:49
Posté le : Ven 26 Jui 2009, 18:26   Citer 

Il trouve la réponse tout seul en demandant ^^

Regardes quelques programmes pour comprendre, c'est pas du tout compliqué.
La fonction menu( est dans prgm/C

----------------------
Level designer de Mario Kart Source
 Adresse email Haut de page Bas de page 
 
Rézus



Autorisation : Membre
Nb de messages : 835
Inscrit le : Sam 20 Jui 2009, 20:35
Posté le : Ven 26 Jui 2009, 19:33   Citer 

Nan ^^ tout ça je le sait mais je voulais dire si c'étais possible en programmant simplement (donc en modifiant la fonction menu par exemple) de faire un menu ou on peut naviguer avec les 4 touches de direction.
Comme kan tu marque ligne (0,10,8,15,0 pour effacer une ligne au lieu de mettre ClrDraw et de tout effacer.

 Adresse email Haut de page Bas de page 
 
denis



Autorisation : Membre
Nb de messages : 81
Inscrit le : Lun 15 Sep 2008, 17:13
Posté le : Ven 26 Jui 2009, 20:54   Citer 

Voilà à quoi pourrait ressembler un menu ou l'on se déplace avec les 4 touche directionnelles:



Code
:Lbl 0
:2üA
:ClrHome
:Repeat K=26
:getKeyüK
:Output(A,1,">"
:AüB
:Output(1,1,"TITRE"
:Output(2,2,"1:TOTO"
:Output(3,2,"2:TATA"
:Output(4,2,"3:TUTU"
:Output(5,2,"4:->"
:If A+1÷4:A+(K=34)üA
:If A-1ù1:A-(K=25)üA
:If K=105 and A=2:Goto 1
:If K=105 and A=3:Goto 2
:If K=105 and A=4:Goto 3
:Output(B,1," "
:End
:ClrHome
:2üA
:Repeat K=24
:getKeyüK
:Output(A,1,">"
:AüB
:Output(1,1,"TITRE"
:Output(2,2,"1:TOTO 2"
:Output(3,2,"2:TATA 2"
:Output(4,2,"3:TUTU 2"
:Output(5,2,"4:<-"
:If A+1÷4:A+(K=34)üA
:If A-1ù1:A-(K=25)üA
:If K=105 and A=2:Goto 4
:If K=105 and A=3:Goto 5
:If K=105 and A=4:Goto 6
:Output(B,1," "
:End
:Goto 0
:
:Lbl 1
:
:Lbl 2
:
:Lbl 3
:
:Lbl 4
:
:Lbl 5
:
:Lbl 6



godgrace.gif

Mais comme on peut le constater, c'est 1000 fois plus long qu'un menu classique

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes