Whole project

This commit is contained in:
Gnarwhal 2024-08-07 05:01:16 +00:00
parent c737011314
commit a509a049b9
Signed by: Gnarwhal
GPG key ID: 0989A73D8C421174
78 changed files with 3671 additions and 93 deletions

View file

@ -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];