From f56ae2bc047c7d4fa4e7b61eea1f6e859e9cfca8 Mon Sep 17 00:00:00 2001 From: Rendo Date: Sat, 15 Nov 2025 10:59:51 +0500 Subject: [PATCH] Spawn logic --- src/movable.rs | 11 +++++++++++ src/ships/enemy.rs | 12 ++++++++++++ src/ships/mod.rs | 16 +++++++++++++++- src/ships/player.rs | 12 +++++++++++- 4 files changed, 49 insertions(+), 2 deletions(-) diff --git a/src/movable.rs b/src/movable.rs index 361cf52..4fcd820 100644 --- a/src/movable.rs +++ b/src/movable.rs @@ -17,6 +17,17 @@ pub struct Movable { pub max_rotation_speed: f32, } +impl Movable { + pub fn new(max_linear_speed: f32, max_rotation_speed: f32) -> Movable { + Movable { + linear_speed: 0., + rotation_speed: 0., + max_linear_speed: max_linear_speed, + max_rotation_speed: max_rotation_speed, + } + } +} + fn movement_system(time: Res