Mercurial > hg > forks > gldragon
changeset 93:9fee97e7c5b6
Handle pauseframe differently: skip straight to it.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 25 May 2021 00:48:42 +0300 |
parents | 28dd29f3a65f |
children | 5191f8e571d1 |
files | gldragon.cpp |
diffstat | 1 files changed, 7 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/gldragon.cpp Tue May 25 00:44:40 2021 +0300 +++ b/gldragon.cpp Tue May 25 00:48:42 2021 +0300 @@ -304,6 +304,13 @@ renderer.setupLights(scene); renderer.setupCamera(scene.camera); + // Check for pause frame + if (optPauseFrame >= 0) + { + cycleFrames = optPauseFrame; + pauseFlag = true; + } + // Main loop starts while (!exitFlag) { @@ -333,10 +340,6 @@ } } - // Check for pause frame - if (optPauseFrame >= 0 && cycleFrames == optPauseFrame) - pauseFlag = true; - // Render the frame frameStart = SDL_GetTicks(); renderer.drawScene(scene, fmodf((float) cycleFrames, SET_FRAMES) / SET_FRAMES);