1

Je voudrais faire un prog qui prenne tous l'écran
Je voudrais que ça soit un peu comme dans var link sauf avec trois niveaux soit pour mieux ranger les cours soit pour mieux ranger mes progs
Un truc du genre :

->Math
->Physique
->Chimie

Et quand on va à droite un truc du genre :

->Math (fleche vers le bas)
-> Chapitre 1
-> Chapitre 2
-> Chapitre 3
->Physique
->Chimie

Et enfin :
->Math (fleche vers le bas)
-> Chapitre 1 (fleche vers le bas)
->Cours 1
->Cours 2
->Cours 3
-> Chapitre 2
-> Chapitre 3
->Physique
->Chimie

Voilà et ça en BASIC
Si qq'un a déjà fait un truc du genre si il pouvait me l'envoyé parce que j'avance pas vite
ou si qq'un peut me donner des conseils ou même de l'aide ça serait cool
Merci d'avance
Christian


2

Au fait c sur TI89 parce que j'ai vu des truc sur 92 mais bon moi j'ai que (c déjà bien) la 89

3

3 niveau de pseudo sous-dossier.
Bien, t'as besoin de 2 listes. Une première qui contient tous les élément (matière, chapitre, cours) et une deuxième qui contient la liste des "dossiers" parents.
Par exemple :
{"Math","Physique","Chimie","nom_chapitre1","nom_chapitre2",...,"nom_cours1","nom_cours2",...}->l1
{"racine","racine","racine","Math","Math",...,"nom_chapitre1","nom_chapitre1",...}->l1

Donc ensuite, t'as une var qui contient le nom du "dossier" actif (donc au lancement, c racine, puisqu'aucun dossier n'est ouvert). Donc tu recherche dans l2 tous toutes les positions du dossier actif (donc ici, racine donc les position 1, 2 et 3) et tu fait correspondre les position de l2 à l1 (donc l1[1], l1[2] et l1[3], soit Math, Physique, Chimie). Et ça pour tous les niveau de dossier qui puisse y avoir.

Pour la recherche dans les listes, je te conseil d'utiliser Vertel, qui à une fonction de ce genre (v_test, si je me souvient bien).
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.

4

tu copnnaitrais pas un prog en basic ou avec les sources en C du même genre ??

5

Pour les repomper ? Soit tu programme soit tu ne programme pas... Si c'est pour recopier ce que quelqun a fait c'est pas la peine.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

nan mais pour partir de qqchose
Jai déjà un prog mais bon je l'aime pas trop je te donne les sourcdes

Aute chose j'ai fait une image 16x16 mais ya juste la zone en haut à gauche qui m'intéresse (4x5) comment faire pour faire une image de cette taille

7

kkkk
a écrit : tu copnnaitrais pas un prog en basic ou avec les sources en C du même genre ??

Si Shellian, mais ça te serviras à riengrin
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.

8

Jai bossé unpeu qd meme :
()
Prgm
Local fl,k,po,p1,v,y,d,i,l,lm,m,p,p2
flib("savscrtongueo","clrscr","font:0","drawstr:3,1,F1-Cours F2-Exercices F3-Changer F4-Exit","fillrect:1,1,158,6,2","rect:0,0,159,99","savscrtongue1")
Lbl debut
Loop
flib("rclscrtongue1","keywait")
fl[1]»k
If k=271 or k=264:Goto fin
If k=270:Goto menu
EndLoop
Lbl menu
{"Mathematiques","Physique","Chimie","SI/STII","Informatique"}»lm
flib("font:0","fillrect:84,7,137,42,0","rect:83,6,138,42")
For i,1,5
flib("drawstr:85,"&string(7*i+1)&","&lm[i])
EndFor
flib("savscrtongue")
1»v
Loop
flib("rclscrtongue","fillrect:84,"&string(7*v)&",137,"&string(6+7*v)&",2","keywait")
fl[1]»k
If k=340:v+1»v
If k=337:v-1»v
If k=264:Goto debut
If k=13:Exit
If v=0:5»v
If v=6:1»v
EndLoop
flib("rclscrtongue1")
If v=1:{"Cours Math 1","Cours Math 2","Cours Math 3","Cours Math 4"}»l
If v=2:{"Cours Physique 1","Cours Physique 2","Cours Physique 3","Cours Physique 4"}»l
If v=3:{"Cours Chimie 1","Cours Chimie 2","Cours Chimie 3","Cours Chimie 4"}»l
If v=4:{"Cours SI/STII 1","Cours SI/STII 2","Cours SI/STII 3","Cours SI/STII 4"}»l
If v=5:{"Cours Informatique 1","Cours Informatique 2","Cours Informatique 3","Cours Informatique 4"}»l
dim(l)»d
For i,1,d
flib("drawstr:1,"&string(7*i+1)&",1,"&l[i])
EndFor
flib("savscrtongue2","fillrect:1,7,158,13,2")
1»y
Loop
flib("rclscrtongue2","fillrect:1,"&string(7*y)&",158,"&string(7*y+6)&",2","","keywait")
fl[1]»k
If k=337:y-1»y
If y=0:d»y
If k=340:y+1»y
If y=d+1:1»y
If k=264:Goto debut
If k=271:Goto fin
If k=270:Goto menu
If k=13 Then
If v=1:zmath\math»m
If v=2:zphys\phys»m
If v=3:zchimie\chimie»m
If v=4:zsistii\sistii»m
If v=5:zinfor\infor»m
hibview(string(m)&string(y))
EndIf
EndLoop
Lbl fin
flib("rclscrtongueo","line:0,93,159,93")
EndPrgm

9

kkkk a écrit :
nan mais pour partir de qqchose Jai déjà un prog mais bon je l'aime pas trop je te donne les sourcdes

Nan ça va, si je devais faire un Vark link à 3 niveau je pense que je pourais m'en sortir wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

ok désolé

11

Un var-link à 3 niveau, je c pas si j'y arriverais:-/
Par contre, avec un nombre de niveau illimité, y a pas de prbmtripo
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.

12

tu voudrais pas m'aider ? moi pauvre newbie

13

bah... g expliquer la methode post #2 (comment ça c incompréhensible ???).
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.

14

ok ok je vaios y réfléchir et y bosser un peu merci

15

Merci pour le post #2 mais j'ai pas encore tout compris j'dois etre un peu con
En fait je vais faire qu'a 2 niveau c déjà compliqué sad
MacIntoc a écrit :
une deuxième qui contient la liste des "dossiers" parents.

Je comprends pas très bien ce qu'est le dossier parent désolé

16

C'est le menu duquel ton entrée fait partie.
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é

17

kkkk a écrit :
Merci pour le post #2 mais j'ai pas encore tout compris j'dois etre un peu con
En fait je vais faire qu'a 2 niveau c déjà compliqué sad
Je comprends pas très bien ce qu'est le dossier parent désolé


je vois pas le probleme, 2, 3 ou 4534 niveaux c la mm chose a coder trifus
(sauf si c'est codé comme de la merde)
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

18

Ouais peut -être mais faut bien commencé je suis nul et je le sais
C'est le premier pas vers la guérison
mais avec tout ça tu m'explique pas plus

19

au lieu de faire un cas particulier, fais un cas general, evite de faire 3453 if ds le meme programme, les listes sont faites pour ça, utilise les indirections, tu pourras optimiser
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

20

indirections quesaco ???

21

lis ton manuel, c'est expliqué, tout comme tout ce que tu demandes depuis le debut
*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & sabrina

22

le manuel de la TI
Je vais chercher

23

en fiat, les indirections, c ça :
25->num
"num"->var
disp #var

Ce programme afficheras 25.
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.

24

avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

25

Merci pour le lien

26

Ben je peux peut-etre t'aider... J'ai même fait la routine de gestion de menus en C. Tu fais appel avec les éléments disponibles, le titre, l'option par défaut et hop! Elle te renvoie le choix de l'utilisateur (0 si aucun, ou ESC) Faut juste que je le retrouve (oups)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

27

j'attend ça avec impatience désolé pour le retard de la réponse vacance oblige