Code:
function vogel_action()
{	
	my.emask |= ENABLE_SHOOT;
	my.event = enemigu_evento;
	my.bida = 1;
	
	VECTOR tvec;
	ANGLE tang;

	var ImDead = 0;

	while (ImDead == 0)
	{
		vec_set(tvec,camera.x);
		vec_sub(tvec, my.x);
		vec_to_angle(tang,tvec);
		my.pan = tang.pan;
		my.tilt = tang.tilt;
		
		vec_normalize(tvec,time_step * 60);
		c_move(my, nullvector,tvec,IGNORE_PASSABLE);
		if (HIT_TARGET)
		{
			ImDead = 1;
		}		
		
		wait(1);	
	}
	ent_remove(my);
}