// deplacement monstre
depth = -bbox_bottom;

if (touche == 0) {
	if dureeDeplacement != 0 {
		x += deplaceHorizontal;
		y += deplaceVertical;
		dureeDeplacement --;
	}
	else {
		deplaceHorizontal = 0;
		deplaceVertical = 0;
		dir = irandom(3);
	switch(dir) {
		case 0 : deplaceVertical = 1; break;
		case 1 : deplaceHorizontal = 1; break;
		case 2 : deplaceVertical = -1; break;
		case 3 : deplaceHorizontal = -1; break;
	}		
	
		dureeDeplacement = 120;
	}

	// collision avec un mur

	if place_meeting(x,y,oWall) {
		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;
	}
} else {
	touche--;
}