| use crate::components::*; | use crate::components::*; | ||||
| struct Animator; | |||||
| pub struct Animator; | |||||
| impl<'a> System<'a> for Animator { | impl<'a> System<'a> for Animator { | ||||
| type SystemData = ( | type SystemData = ( |
| mod components; | mod components; | ||||
| mod physics; | mod physics; | ||||
| mod animator; | mod animator; | ||||
| mod keyboard; | |||||
| use sdl2::pixels::Color; | use sdl2::pixels::Color; | ||||
| use sdl2::event::Event; | use sdl2::event::Event; |
| use crate::components::*; | use crate::components::*; | ||||
| struct Physics; | |||||
| pub struct Physics; | |||||
| impl<'a> System<'a> for Physics { | impl<'a> System<'a> for Physics { | ||||
| type SystemData = (WriteStorage<'a, Position>, ReadStorage<'a, Velocity>); | type SystemData = (WriteStorage<'a, Position>, ReadStorage<'a, Velocity>); |