Whole project
This commit is contained in:
parent
c737011314
commit
a509a049b9
78 changed files with 3671 additions and 93 deletions
|
@ -70,8 +70,10 @@ void GenoLoop::start() {
|
|||
for (uint32 i = 0; i < callbackCount; ++i) {
|
||||
frames[i] = 0;
|
||||
pastTimes[i] = GenoTime::getTime(milliseconds);
|
||||
truePastTimes[i] = GenoTime::getTime(milliseconds);
|
||||
}
|
||||
pastTimes[callbackCount] = GenoTime::getTime(milliseconds);
|
||||
truePastTimes[callbackCount] = GenoTime::getTime(milliseconds);
|
||||
|
||||
looping = true;
|
||||
while (looping) {
|
||||
|
@ -86,7 +88,7 @@ void GenoLoop::start() {
|
|||
for (uint32 i = 0; i < callbackCount; ++i) {
|
||||
if (curTime - pastTimes[i + 1] >= millisPerFrames[i]) {
|
||||
callbacks[i]();
|
||||
deltas[i] = (curTime - truePastTimes[i + 1]) * deltaScales[i];
|
||||
deltas[i] = (curTime - truePastTimes[i + 1]) * deltaScales[i] / milliseconds;
|
||||
pastTimes[i + 1] += millisPerFrames[i];
|
||||
truePastTimes[i + 1] = curTime;
|
||||
++frames[i];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue