Chyba coś zrozumiałem.
TWÓJ STATEK:
GML (CREATE)
strzelanie = 0;
target = -1;
GML (STEP)
if(target > 0)
{
direction = point_direction(x, y, target.x, target.y);
if(strzelanie) // dałbym tu jeszcze alarm żeby nie nawalał jak z maszynówy
{
//jeb z laserka
}
}
GML (KeyPressCTRL)
strzelanie = !strzelanie;
GML (GlobalMouseButom)
target = collision_point(mouse_x, mouse_y, objWrog, 1, 1);