Originally Posted By: Redeemer
But instead of writing this:
Code:
speed = 16 * timestep;


You could write this:
Code:
speed = 16 * max( 1-timestep, 0 );


This tends to return more uniform results.

I assume you mean:
Code:
maxv(1 - time_step, 0);


...but that doesn't seem to work. Jumping in 60 FPS is completely different than jumping in 20 FPS. I tried it in the c_move for jumping, and in the command that decreases the variable "z_move" (which is used in the c_move). Perhaps I'm not using it correctly?

Thanks for the help so far. laugh