[][src]Trait keeshond::scene::ThinkerSystem

pub trait ThinkerSystem {
    fn think(
        &mut self,
        components: &mut ComponentControl,
        scene: &mut SceneControl,
        gameloop: &mut GameloopControl
    ); }

A system that runs game logic every frame, typically giving Entities behaviors based on which Components they have.

Required methods

fn think(
    &mut self,
    components: &mut ComponentControl,
    scene: &mut SceneControl,
    gameloop: &mut GameloopControl
)

Loading content...

Implementors

Loading content...