je programme actuellement sur une TI-84 plus Silver Edition et je m'éforce le plus possible de faire des interfaces propres (au détriment de la lisibilité du code lui-même penseront certain) j'ai donc écrit le code suivant qui permet de faire défiler des pages de gauche à droite, je ne vous donne le code que pour deux pages car c'est suffisant mais il est bien sûr modifiable pour faire autant de pages qu'on le veut :
- Code: Tout sélectionner
:1->P
:
:Lbl 1
:
:
:
:OutPut(8,8,"°.
:Goto 00
:
Lbl 2
:
:
:
:Output(8,8,".°
:Goto 00
:
Lbl 00
:CodeTouch -> K
repeat K=24 ou K=26 ou K=92 ou K=93
:CodeTouch -> K
:End
:
:If K=24 : P-1 -> P
:If K=26 : P+1 -> P
:If K=92 : 1 -> P
:If K=93 : 2 -> P
:If P=0
:Then
:2->P
Goto 2
:End
:
:If P=3
:Then
:1->P
:Goto 1
:End
:
:If P=1 : Goto 1
:If P=2 : Goto 2
mon problème vient du fait ce code ne permet pas l'utilisation de la fonction Menu (ou plutôt Menu m'empêche de changer de page) ce qui est très embêtant car ce code devait servir à faire des menus sur plusieurs pages.
alors qui puis-je faire ?? je pourrai utiliser les deux dernières instructions pour changer de page mais ça ferait 5 pages (dont une contenant une seule option) pour un menu qui ne nécessiterait que 3 pages, je pourrait aussi abandonner menu et utiliser des conditions mais ça serait moche à l'écran et ça serait vraiment le bazar dans mon code, avez-vous d'autres solutions ??
d'avance merci, Orian