Lorsque le joueur ROUGE gagne : Improper argument in 67
WS(0) = nombre de victoire Bleu
WS(1) = nombre de victoire Rouge
PRINT WS(0) < WS(1) => retourne 0 si le joueur Bleu gagne ou retournera -1 si le joueur Rouge gagne.
En inversant le signe :
PRINT WS(0) > WS(1) => retourne -1 si le joueur Bleu gagne ou retournera 0 si le joueur Rouge gagne.
Le but est d'afficher le bon message avec l'indice zéro pour la victoire du bleu et l'indice 1 pour la victoire du rouge.
B$(0)="LE VAINQUEUR EST LE BLEU !!!"
B$(1)="LE VAINQUEUR EST LE ROUGE !!!"
B$(2)="IL Y A EGALITE !!!"
La solution consiste a saisir ceci : B$(1 + (WS(0)>WS(1) ))
AVANT :
67 LOCATE 1,1:PRINT SPACE$(38):LOCATE 2,1: IF WS(0)-WS(1)<>0 THEN PRINT B$((WS(0) < WS(1))):ELSE PRINT B$(2)
APRES :
67 LOCATE 1,1:PRINT SPACE$(38):LOCATE 2,1: IF WS(0)-WS(1)<>0 THEN PRINT B$(1 + (WS(0) > WS(1) )):ELSE PRINT B$(2)