Skip to content

DomWilliams0/gameloop-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gameloop-rs

Build Status Documentation Version License

An implementation of deWiTTERS game loop.

Usage

// run at 20 ticks per second, with max frame skip of 5 let game_loop = GameLoop::new(20, 5).unwrap(); // begin core game loop loop { // ... handle window events ... for action in game_loop.actions() { match action { FrameAction::Tick => /* simulate 1 game tick */ FrameAction::Render { interpolation } => /* render the game state interpolated  between previous and next tick */ } } }

About

🕹 deWiTTERS game loop in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages