Quote:

var cam_s;

function cam5()
{
while(1)
{
if(cam_s == 5)
{
camera.x = machine.x + 40;
camera.y = machine.y + 40;
camera.z = machine.z + 10;
vec_diff(temp,machine.x,camera.x);
vec_to_angle(camera.pan,temp);
}
wait(1);
}
}

function cam_select
{
cam5():
while(1)
{
if(key_1 == on)
{
cam_s =1;
cam5():
}
if(key_2 == on)
{
cam_s =2;
cam5():
}
if(key_3 == on)
{
cam_s =3;
cam5():
}
if(key_4 == on)
{
cam_s =4;
cam5():
}
if(key_5 == on)
{
cam_s =5;
}
wait(1);
}
}



This didn't work...