1 use core::level::Level;
2 use core::render::Renderer;
3 use sprites::SpriteManager;
9 pub type Objects = Vec<Box<dyn Object>>;
11 ////////// OBJECT //////////////////////////////////////////////////////////////
14 fn update(&mut self, objects: &mut Objects, lvl: &Level, dt: Duration) -> ObjectState;
15 fn render(&self, _renderer: &mut Renderer, _sprites: &SpriteManager) {}
19 pub enum ObjectState { Alive, Dead }