je sais pas ce que ca donne en python mais en game maker tien si ca peut taider :
// pour les collision haut / bas
a = direction-180
direction=180-a
// pour les collision gauche / droite
a = direction-90
direction=90-a
ca donne a peu pres ca :
| Code: |
if x > 640 or x < 0 { a = direction-90 direction=90-a }
if y > 480 or y < 0 { a = direction-180 direction=180-a } |