Je montre le prog en entier,c plus simple:
()
Prgm
Local x,y,k,t,xx,yy,tt,kk
DispG
340»t:2»x:3»y
While t?264
getKey()»k
If k=337 or k=340 or k=338 or k=344:k»t
If x=0 or x=238 or y=0 or y=107:Exit
If pxlTest(y,x)=true:Exit
PxlOn y,x
If t=337:x-1»x
If t=338:y-1»y
If t=340:x+1»x
If t=344:y+1»y
97»tt:236»xx:104»yy
getkey()»kk
If kk=97 or kk=119 or kk=122 or kk=115:kk»tt
If xx=0 or xx=238 or yy=0 or yy=107:Exit
If pxlTest (yy,xx)=true:Exit
PxlOn yy,xx
If tt=97:xx-1»xx
If tt=119:yy-1»yy
If tt=115:xx+1»xx
If tt=122:yy+1»yy
EndWhile
ClrDraw
DispHome
EndPrgm
Si quelqu'un voit une différence entre le premier et le deuxième.
Sachant que si j'enleve le deuxième, le premier fonctionne bien.
