with(other) { if (dir > 1) dir -= 2; else dir += 2; switch(dir) { case 0 : deplaceVertical = 1; break; case 1 : deplaceHorizontal = 1; break; case 2 : deplaceVertical = -1; break; case 3 : deplaceHorizontal = -1; break; } dureeDeplacement = 120; } draw_text(16,48,"collision");