Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use variable timestep for SDL_Delay #1186

Merged
merged 1 commit into from
Jul 21, 2024

Commits on Jul 13, 2024

  1. Use variable timestep for SDL_Delay

    This fixes a bug where fast-forward wouldn't work in 30-FPS-only mode.
    
    This is because the 30-FPS-only code has a hardcoded check for the
    number 34, as in 34 milliseconds must pass before the next frame can
    advance. This is why slowdown still worked, because slowdown means
    you're waiting longer than 34 ms anyways, but fast-forward tries to wait
    for only 1 ms, which wouldn't work if the 34 limit was still enforced.
    
    So instead, swap out the 34 with game.get_timestep() and this will be
    fixed.
    
    Fixes TerryCavanagh#1185.
    InfoTeddy committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    a5d05eb View commit details
    Browse the repository at this point in the history