chore(examples): tweaks to common code to make clippy happy

This commit is contained in:
kaosat.dev 2024-03-04 17:26:55 +01:00
parent 25883597ec
commit 5c43d2ead7
7 changed files with 31 additions and 21 deletions

View File

@ -5,11 +5,13 @@ pub use camera::*;
//pub use relationships::*;
#[cfg(feature = "physics_rapier")]
#[allow(ambiguous_glob_reexports)]
pub mod physics_rapier;
#[cfg(feature = "physics_rapier")]
pub use physics_rapier::*;
#[cfg(feature = "physics_xpbd")]
#[allow(ambiguous_glob_reexports)]
pub mod physics_xpbd;
#[cfg(feature = "physics_xpbd")]
pub use physics_xpbd::*;
@ -19,6 +21,14 @@ use bevy::prelude::*;
pub struct CorePlugin;
impl Plugin for CorePlugin {
fn build(&self, app: &mut App) {
app.add_plugins((CameraPlugin, PhysicsPlugin));
app.add_plugins(CameraPlugin);
#[cfg(feature = "physics_rapier")]
app.add_plugins(PhysicsPlugin);
#[cfg(feature = "physics_xpbd")]
app.add_plugins(PhysicsPluginXPBD);
}
}

View File

@ -6,17 +6,17 @@ use bevy::{
};
use bevy_rapier3d::{prelude::RapierConfiguration, render::DebugRenderContext};
pub fn pause_physics(mut physics_config: ResMut<RapierConfiguration>) {
pub(crate) fn pause_physics(mut physics_config: ResMut<RapierConfiguration>) {
info!("pausing physics");
physics_config.physics_pipeline_active = false;
}
pub fn resume_physics(mut physics_config: ResMut<RapierConfiguration>) {
pub(crate) fn resume_physics(mut physics_config: ResMut<RapierConfiguration>) {
info!("unpausing physics");
physics_config.physics_pipeline_active = true;
}
pub fn toggle_physics_debug(
pub(crate) fn toggle_physics_debug(
mut debug_config: ResMut<DebugRenderContext>,
keycode: Res<ButtonInput<KeyCode>>,
) {

View File

@ -1,10 +1,10 @@
pub mod physics_replace_proxies;
pub use physics_replace_proxies::*;
pub(crate) mod physics_replace_proxies;
pub(crate) use physics_replace_proxies::*;
pub mod utils;
pub(crate) mod utils;
pub mod controls;
pub use controls::*;
pub(crate) mod controls;
pub(crate) use controls::*;
use crate::state::GameState;
use bevy::prelude::*;

View File

@ -26,7 +26,7 @@ pub enum AutoAABBCollider {
// replaces all physics stand-ins with the actual rapier types
#[allow(clippy::type_complexity)]
pub fn physics_replace_proxies(
pub(crate) fn physics_replace_proxies(
meshes: Res<Assets<Mesh>>,
mesh_handles: Query<&Handle<Mesh>>,
mut proxy_colliders: Query<

View File

@ -8,17 +8,17 @@ use bevy::{prelude::ResMut, time::Time};
use bevy_xpbd_3d::prelude::Physics;
use bevy_xpbd_3d::prelude::*;
pub fn pause_physics(mut time: ResMut<Time<Physics>>) {
pub(crate) fn pause_physics(mut time: ResMut<Time<Physics>>) {
info!("pausing physics");
time.pause();
}
pub fn resume_physics(mut time: ResMut<Time<Physics>>) {
pub(crate) fn resume_physics(mut time: ResMut<Time<Physics>>) {
info!("unpausing physics");
time.unpause();
}
pub fn toggle_physics_debug(
pub(crate) fn toggle_physics_debug(
mut config_store: ResMut<GizmoConfigStore>,
keycode: Res<ButtonInput<KeyCode>>,
) {

View File

@ -1,10 +1,10 @@
pub mod physics_replace_proxies;
pub use physics_replace_proxies::*;
pub(crate) mod physics_replace_proxies;
pub(crate) use physics_replace_proxies::*;
pub mod utils;
pub(crate) mod utils;
pub mod controls;
pub use controls::*;
pub(crate) mod controls;
pub(crate) use controls::*;
use bevy::prelude::*;
use bevy_xpbd_3d::prelude::*;
@ -12,8 +12,8 @@ use bevy_xpbd_3d::prelude::*;
use crate::state::GameState;
use bevy_gltf_blueprints::GltfBlueprintsSet;
pub struct PhysicsPlugin;
impl Plugin for PhysicsPlugin {
pub struct PhysicsPluginXPBD;
impl Plugin for PhysicsPluginXPBD {
fn build(&self, app: &mut App) {
app.add_plugins((PhysicsPlugins::default(), PhysicsDebugPlugin::default()))
.register_type::<AutoAABBCollider>()

View File

@ -25,7 +25,7 @@ pub enum AutoAABBCollider {
// replaces all physics stand-ins with the actual xpbd types
#[allow(clippy::type_complexity)]
pub fn physics_replace_proxies(
pub(crate) fn physics_replace_proxies(
meshes: Res<Assets<Mesh>>,
mesh_handles: Query<&Handle<Mesh>>,
mut proxy_colliders: Query<