Re: DT in BGT
Should I use: double DT = 0.001*C.time.elapsed, or should I use: double DT = C.delay?
By the way, I get the same error with using delay in lieu of time.elapsed:
Line: double DT = 0.001*C.delay;
Error: 'delay' is not a member of 'clock'
The clock code is as follows:
class clock
{
timer time;
uint frame = 0;
double delay = 5;
clock(double fps)
{
delay = 1000.0/fps;
time.restart();
}
void tick()
{
double elapsed=time.elapsed-delay+1;
time.restart();
time.resume();
wait((elapsed>=delay) ? 1 : delay-elapsed);
frame++;
}
bool update()
{
if (time.elapsed>=delay) {
time.restart();
time.resume();
return true;
}
return false;
}
}
Looks like both of those are members of clock. So what the hell?
_______________________________________________ Audiogames-reflector mailing list Audiogames-reflector@sabahattin-gucukoglu.com https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector