prob murs

Voila; le but du " " "programme" " " et de faire bouger un groupe de 4 pxl dans un labyrinte, mais le problème, c'est que, mon groupe de pxl travérsse et efface le mur (1pxl de largeurs, (c'est un dessin fait avec "Pen")) quand il passe dessu.
Aidez moi plz
Comment on fait pour que les pxl ne traversssent pas le mur?
Merci d'avance...
- Code: Select all
:ClrDraw
:RecallPic 1
:4-A
:62-B
:5-C
:61-D
:Repeat K=105
:getKey-K
:Pt-Off(A,B)
:Pt-Off(C,B)
:Pt-Off(A,D)
:Pt-Off(C,D)
:If K=26
:Then
:C+2-C:A+2-A
:End
:If K=24
:Then
:C-2-C:A-2-A
:End
:If K=25
:Then
:D+2-D:B+2-B
:End
:If K=34
:Then
:D-2-D:B-2-B
:End
:Pt-On(A,B)
:Pt-On(C,B)
:Pt-On(A,D)
:Pt-On(C,D)
:End
Aidez moi plz

Comment on fait pour que les pxl ne traversssent pas le mur?
Merci d'avance...
