pub trait GridObserver<T>: Send {
fn update(&mut self, world: &mut World, resources: &mut Resources);
fn layers(&self) -> &[Grid<T>];
fn initialize(&mut self, _world: &mut World, _resources: &mut Resources) { ... }
fn no_data(&self) -> Option<T> { ... }
}
Expand description
Observer for a grid per time step, with arbitrary element type