



3556 XN=4*VAL(MID$(T$,C,1))+2:YN=2*VAL(MID$(T$,C-1,1))+1:IF (XN=XL AND YN=YL)OR(XN=X1 AND YN=Y1)OR(XN=X2 AND YN=Y2)OR(XN=X3 AND YN=Y3)OR(XN=X4 AND YN=Y4) THEN LOCATE 1,20:PRINT"Case deja occupee";CHR$(18):FOR wt=0 TO 2000:NEXT:GOTO 3420
3555 IF INSTR("12345678",MID$(T$,C-1,1))=0 OR INSTR("12345678",MID$(T$,C,1))=0 THEN LOCATE 1,20:PRINT"Deplacement hors des limites du damier";CHR$(18):FOR wt=0 TO 2000:NEXT:GOTO 3420
2125 PRINT:PRINT"Si le loup est encercle par les agneaux, saisir P pour passer."
3452 IF S=0 AND R$="P" THEN 3410
3450 IF S=0 THEN INPUT "Jeu du loup (Q,S,W,X) : ";R$
3450 IF S=0 THEN INPUT "Jeu du loup (Q,S,W,X,P) : ";R$
3451 IF S=0 THEN R$=UPPER$(R$):IF LEN(R$)<>1 OR INSTR("QSWXP",R$)=0 THEN LOCATE 1,20:PRINT"Saisie invalide";CHR$(18):FOR wt=0 TO 2000:NEXT:GOTO 3420
3460 IF S=1 THEN INPUT "Jeu des agneaux (ND,NG) : ";R$:GOTO 3520
3460 IF S=1 THEN INPUT "Jeu des agneaux (ND,NG) : ";R$
3461 IF S=1 THEN R$=UPPER$(R$):IF LEN(R$)<>2 OR INSTR("1234",LEFT$(R$,1))=0 OR INSTR("GD",RIGHT$(R$,1))=0 THEN LOCATE 1,20:PRINT"Saisie invalide";CHR$(18):FOR wt=0 TO 2000:NEXT:GOTO 3420 ELSE 3520
3065 IF s<>0 AND s<>1 THEN PRINT:PRINT"Saisie invalide":FOR wt=0 TO 2000:NEXT:GOTO 3030