Trait anima_engine::game::Game
[−]
[src]
pub trait Game {
fn update(&self, dt: Duration) -> bool;
}A trait runnable within a GameLoop. dt is the Duration since last frame. update
should return the boolean value of whether the game should continue.
Examples
pub struct MyGame; impl Game for MyGame { fn update(&self, dt: Duration) -> bool { // Update game state. // Return `false` when game needs to stop. false } } GameLoop::new(MyGame);