Gente de Comunidad Game Maker, necesito vuestra ayuda y es un tema urgente.
Estoy mirando tutoriales para hacer un top down shooter, pero cuando intento disparar con el codigo que salia me este error:

In Object Markus, in Event Step event number 0 at line 28 : malformed while statement

Y si nos vamos a codigo tengo esto: (lineas 27, 28 y 29)

while (!collision && distance_to_point(temp_x, temp_y) < room_width);{
        temp_x += lengthdir_x(4, temp_dir);
        temp_y += lengthdir_x(4, temp_dir);

Que es lo que esta mal?


El punto y coma al finalizar la condición del ciclo es lo que causa el error.
alaberga regué el café.

BA:STFW&RTFM

No, si se lo quito me sigue dando exactamente el mismo error

Solo te falto pone la llave al final  }
Deberias poner tambien el error que te da GM