From 1a30e99100a2c82b362068506592c51e6f4396ad Mon Sep 17 00:00:00 2001 From: Supermjork Date: Tue, 5 Nov 2024 14:20:55 +0200 Subject: [PATCH] Logging positions --- src/logging.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/logging.rs diff --git a/src/logging.rs b/src/logging.rs new file mode 100644 index 0000000..7274460 --- /dev/null +++ b/src/logging.rs @@ -0,0 +1,25 @@ +use bevy::prelude::*; + +use crate::player::Player; + +// Yes I used chatgpt for this +// sue me, it's a mundane task :P +// - Mjork +pub fn log_positions( + camera_query: Query<&Transform, With>, + player_query: Query<&Transform, With>, +) { + // Log camera position + if let Ok(camera_transform) = camera_query.get_single() { + info!("Camera Position: {:?}", camera_transform.translation); + } else { + info!("Camera not found or multiple cameras detected."); + } + + // Log player position + if let Ok(player_transform) = player_query.get_single() { + info!("Player Position: {:?}", player_transform.translation); + } else { + info!("Player not found or multiple players detected."); + } +}