Adds an FPS setting and slider.

This commit is contained in:
Cody
2019-06-06 15:11:39 -04:00
parent 8a19a6f2a3
commit 527f33a778
7 changed files with 70 additions and 26 deletions

View File

@ -12,8 +12,6 @@ use std::time::Duration;
use ui::{Event as MainMenuEvent, MainMenuUi};
use vek::*;
const FPS: u64 = 60;
pub struct MainMenuState {
main_menu_ui: MainMenuUi,
}
@ -133,7 +131,9 @@ impl PlayState for MainMenuState {
.expect("Failed to swap window buffers!");
// Wait for the next tick
clock.tick(Duration::from_millis(1000 / FPS));
clock.tick(Duration::from_millis(
1000 / (global_state.settings.graphics.max_fps as u64),
));
}
}