Multiply your movement vectors with time or time_step


Code:
c_move(my,vector(accel.x * time,0,0),nullvector,glide);  



or

Code:
c_move(my,vector(accel.x * time_step,0,0),nullvector,glide);





you dont really need to set absSpeed twice:

Code:

absSpeed = accel;
}
if(accel > 0)
{
absSpeed = accel;
}



just:

Code:

if(accel <= 1)
{
accel=0;
}

absSpeed=accel;




This should work to but correct me when im wrong



nipx