le probleme vient forcemment de c et b
tu peux d'ailleurs lire le tuto de bob sur les indirections
Ben, c'est simple...
Tu passe une première fois avec la boucle for en traitant les variables du premier joueur. Sur le deuxième passage, tu traites les variables du second joueur. Si aucun joueur n'as perdu, tu remet la boucle de comptage à 0, et tu refait ton passage sur le premier joueur...

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.
aze Le 03/05/2002 à 23:04 pourquoi une indirection ?
une liste suffit !
les indirections c pas un truc de newbie je pense
aze Le 03/05/2002 à 23:24 non mais il ne faut pas en abuser !
(pour les operation sur les variables ou pour un brabchement su rdes lbl multiple pkoi pas)
Ben... en fait, c'est une opération qui permet d'influencer le contenus de la variable utiliser.
Par exple, si t'as une variable qui s'appelle test et qui contient "vala", et que tu fait 25->#test, et ben c'est vala qui contiendrat 25. test garde "vala" comme contenus.

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.
aze Le 03/05/2002 à 23:28 tu accede a une variable par l'intermediaire d'une string contenant le nom de cette variable
exemple
tu peux faire :
1->a
ou bien
"a"->str
1->#str
ou # est le signe "indirection"
aze Le 03/05/2002 à 23:39 ben c utile quand tu veux acceder a une variable dont le nom peux changer par exemple
et c aussi utile car tu oeux creer des indirections pour les goto
Ça sert par exemple pour les Gotos calculés:
Goto #("label"&string(exact(n)))
ou
Goto #({"foo","bar","machin","toto"}[n])
Zeph Le 03/05/2002 à 23:47 Mais attention :
try
goto #"label"
else
text "ça a merdé"
endtry
ne marche jamais, même si 'lbl label' existe. c un bug du TiOS.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Kevin Kofler Le 03/05/2002 à 23:53Edité par Kevin Kofler le 03/05/2002 à 23:54 Ce n'est pas un bogue. C'est juste que tu n'as pas le droit de sauter en dehors d'un Try avec Goto. Même ceci n'est pas valable:
:Try
:Goto x
:Else
:ClrErr
:EndTry
:Lbl x
Ceci marche:
:Try
:Goto x
:Lbl x
:Else
:ClrErr
:EndTry
de même que ceci:
:"x"->y
:Try
:Goto #y
:Lbl x
:Else
:ClrErr
:EndTry
Zeph Le 03/05/2002 à 23:54 Voui je c tous les gotos sont impossibles à l'interieur d'une boucle try. Mais si ce n'est pas un bug pourquoi est-ce que ça fait ça ???

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