Hi EvilSOB,
Thanks for the response.. you are always there when I posts a problem...
Just now I found out that I have receive that strange value because when the engine executes testing = (float)(16/time_step); it is not yet the updated frame rate being used..
I've tried to modify the code and put a wait function before the manipulation
fps_max = 75;
video_set(1024, 768, 32, 2);
sky_color.red = 0;
sky_color.green = 0;
sky_color.blue = 0;
wait(5);
testing = (float)(16/time_step);
level_load("");
or simply put the testing = (float)(16/time_step); inside a while loop and it will works fine..
Thanks