Skip to main content

Game

Trait Game 

Source
pub trait Game {
    // Required methods
    fn update(&mut self, engine: &mut jEngine);
    fn render(&mut self, engine: &mut jEngine);

    // Provided methods
    fn on_enter(&mut self, _engine: &mut jEngine) { ... }
    fn debug_render(&mut self, _engine: &mut jEngine) -> Option<Box<dyn Widget>> { ... }
}

Required Methods§

Source

fn update(&mut self, engine: &mut jEngine)

Source

fn render(&mut self, engine: &mut jEngine)

Provided Methods§

Source

fn on_enter(&mut self, _engine: &mut jEngine)

Source

fn debug_render(&mut self, _engine: &mut jEngine) -> Option<Box<dyn Widget>>

Optional: Provide extra debug info (colliders, ECS stats) for the F1 inspector.

Implementors§