From 9db175f0669d7d767883ea2ce5c53257ce5c5728 Mon Sep 17 00:00:00 2001 From: Amatsugu Date: Sun, 20 Jul 2025 16:38:28 -0400 Subject: [PATCH] Cleanup --- engine/prefabs/Cargo.toml | 11 +++++++++++ engine/prefabs/src/lib.rs | 6 ++++-- engine/prefabs/src/tests.rs | 6 +----- game/main/src/plugins/game.rs | 3 ++- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/engine/prefabs/Cargo.toml b/engine/prefabs/Cargo.toml index 76fa5e7..cdbe213 100644 --- a/engine/prefabs/Cargo.toml +++ b/engine/prefabs/Cargo.toml @@ -10,3 +10,14 @@ typetag = "0.2.20" [dev-dependencies] ron = "0.10.1" + + +[lints.clippy] +# Bevy supplies arguments to systems via dependency injection, so it's natural for systems to +# request more than 7 arguments, which would undesirably trigger this lint. +too_many_arguments = "allow" +# Queries may access many components, which would undesirably trigger this lint. +type_complexity = "allow" +# Make sure macros use their standard braces, such as `[]` for `bevy_ecs::children!`. +nonstandard_macro_braces = "warn" +needless_return = "allow" diff --git a/engine/prefabs/src/lib.rs b/engine/prefabs/src/lib.rs index 8bd17fb..12133ce 100644 --- a/engine/prefabs/src/lib.rs +++ b/engine/prefabs/src/lib.rs @@ -1,4 +1,4 @@ -use bevy::app::Plugin; +use bevy::prelude::*; pub mod components; pub mod prefab; @@ -9,6 +9,8 @@ pub struct PrefabPlugin; impl Plugin for PrefabPlugin { fn build(&self, app: &mut bevy::app::App) { - todo!() + app.add_systems(Last, prefab_watcher); } } + +fn prefab_watcher() {} diff --git a/engine/prefabs/src/tests.rs b/engine/prefabs/src/tests.rs index 0d53236..a94489f 100644 --- a/engine/prefabs/src/tests.rs +++ b/engine/prefabs/src/tests.rs @@ -1,9 +1,5 @@ use bevy::{ - ecs::{ - component::Component, - system::EntityCommands, - world::{CommandQueue, World}, - }, + ecs::{component::Component, system::EntityCommands, world::World}, math::Vec3, }; use serde::{Deserialize, Serialize}; diff --git a/game/main/src/plugins/game.rs b/game/main/src/plugins/game.rs index 9706fae..df1d8d5 100644 --- a/game/main/src/plugins/game.rs +++ b/game/main/src/plugins/game.rs @@ -2,7 +2,7 @@ use crate::{ components::{ camera::{CameraAttachment, CameraMode, CameraPitch, MainCamera}, player::PlayerDrag, - tags::{Player, Ship}, + tags::Player, }, plugins::{state_management::StateManagementPlugin, *}, states::play::PlayStartupSystems, @@ -104,6 +104,7 @@ fn setup_scene( )); } +#[allow(dead_code)] fn spawn_ship( mut commands: Commands, mut meshes: ResMut>,