Whats the problem with this code?
The balls should roll from node to node, but my game dosen`t even start.
I work with lite-c and here is the code;

_________________________________________________________________
function move_target_good_balla();

var entity_speed = 3;
var movement_enabled = 0;
var dist_to_node;
var current_node = 1;
var angle_difference = 0;

VECTOR temp_angle;
VECTOR pos_node[3];

ENTITY* good_balla;

VECTOR good_balla_force;

action good_balla_enemy()
{
if (saved_details > 1)
{
my.material = mat_metal;
}
if (saved_details > 1.5)
{
my.material = mtlNormal;
}
my.skill30 = 1;
my.emask = ENABLE_IMPACT | ENABLE_ENTITY;
my.event = goal_event;
good_balla = my;
ph_setgravity (vector(0, 0, -386));
phent_settype (good_balla, PH_RIGID, PH_SPHERE);
phent_setmass (good_balla, 15, PH_SPHERE);
phent_setfriction (good_balla, 80);
phent_setdamping (good_balla, 40, 40);
phent_setelasticity (good_balla, 15, 10);
move_target_good_balla();
result = path_scan(me, good_balla.x, good_balla.pan, vector(360, 180, 1000000));
if (result) {movement_enabled = 1;}
path_getnode (good_balla, 1, pos_node, NULL);
vec_to_angle (good_balla.pan, vec_diff (temp_angle, pos_node, good_balla.x));
while(1)
{
if(dist_to_node < 50)
{
current_node = path_nextnode(good_balla, current_node, 1);
if (!current_node) {current_node = 1;}
path_getnode (good_balla, current_node, pos_node, NULL);
}
wait(1);
}
}

function move_target_good_balla()
{
while (1)
{
if(movement_enabled)
{
vec_to_angle (good_balla.pan, vec_diff (temp_angle, pos_node, good_balla.x));
good_balla_force.x = 100 * time_step;
phent_addtorqueglobal (good_balla, good_balla_force);
wait (1);
}
}
}
_______________________________________________________________
thanks (I hope) crazy


I have know Gamestudio/A7 Commercial Edition 7.84