Trait minutae::engine::Engine [] [src]

pub trait Engine<C: CellState, E: EntityState<C>, M: MutEntityState, CA: CellAction<C>, EA: EntityAction<C, E>> {
    fn step(&mut self, _: &mut Universe<C, E, M, CA, EA>);
}

Required Methods

The main function of the simulation process. This is called repeatedly to drive progress in the simulation and

Implementors