diff --git a/src/animation.rs b/src/animation.rs deleted file mode 100644 index 02e11cd..0000000 --- a/src/animation.rs +++ /dev/null @@ -1,67 +0,0 @@ -use bevy::prelude::*; -// Source : https://bevy.org/examples/2d-rendering/sprite-sheet/ - -fn main() { - App::new() - .add_plugins(DefaultPlugins.set(ImagePlugin::default_nearest())) // prevents blurry sprites - .add_systems(Startup, setup) - .add_systems(Update, animate_sprite) - .run(); -} - -#[derive(Component, Default)] -pub struct AnimationIndices { - pub first: usize, - pub last: usize, -} - -impl AnimationIndices { - pub fn change(&mut self, first: usize, second: usize) { - self.first = first; - self.last = second; - } -} - -#[derive(Component, Deref, DerefMut)] -pub struct AnimationTimer(pub Timer); - -pub fn animate_sprite(time: Res