diff --git a/snake-game/src/domain.rs b/snake-game/src/domain.rs index df5f17b..3572b2b 100644 --- a/snake-game/src/domain.rs +++ b/snake-game/src/domain.rs @@ -9,6 +9,10 @@ pub const SNAKE_VELOCITY: u8 = (GRID_SIZE as f32 / 1.0) as u8; #[derive(Component)] pub struct Head; +/// Сегмент змеиного хвоста +#[derive(Component)] +pub struct Tail(pub u16); + /// Направление движения #[derive(Component, PartialEq, Clone, Copy)] pub enum Direction { diff --git a/snake-game/src/gameplay.rs b/snake-game/src/gameplay.rs index d89d85a..acfe660 100644 --- a/snake-game/src/gameplay.rs +++ b/snake-game/src/gameplay.rs @@ -40,42 +40,6 @@ pub fn moving(time: Res