void testChar(){
var my_speed = 0;
var my_dist = 0;
VECTOR temp;
VECTOR dist;
VECTOR speed;
vec_fill(temp, 0);
vec_fill(dist, 0);
vec_fill(speed, 0);
while(1){
DEBUG_VAR(my_speed, 100);
DEBUG_VAR(my_dist, 100);
temp.x = 10 * (key_w - key_s);
temp.y = 10 * (key_a - key_d);
temp.z = 0;
if(vec_length(temp.x) > 10){
vec_normalize(temp.x, 10);
}
vec_scale(temp.x, 1); // I change 1 to get running effect
vec_accelerate(dist, speed, temp.x, 0.8);
my_speed = c_move(my, dist, nullvector, GLIDE);
if(my_speed > 0){
my_dist = vec_length(dist);
}
wait(1);
}
}