diff --git a/Cargo.lock b/Cargo.lock index f435802..80fa240 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2679,6 +2679,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bd7c21f4e2c11d40473d1ae673905f4deae3b12104fa6d70eeef9ef385aceb6" dependencies = [ + "bevy", "bevy_reflect", "bevy_utils", "glam", diff --git a/Cargo.toml b/Cargo.toml index 850f9e2..51fdb63 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ tracing = { version = "0.1", features = [ "release_max_level_warn", ] } hexx = { version = "0.19", features = ["bevy_reflect", "grid"] } -hexlab = { version = "0.5", features = ["bevy_reflect"] } +hexlab = { version = "0.5", features = ["bevy"] } bevy-inspector-egui = { version = "0.28", optional = true } bevy_egui = { version = "0.31", optional = true } thiserror = "2.0" diff --git a/src/floor/systems/movement.rs b/src/floor/systems/movement.rs index 1b57a67..c2d9252 100644 --- a/src/floor/systems/movement.rs +++ b/src/floor/systems/movement.rs @@ -3,7 +3,7 @@ use crate::{ components::{CurrentFloor, MovementState, NextFloor}, events::TransitionFloor, }, - maze::components::Maze, + maze::components::HexMaze, player::components::{MovementSpeed, Player}, }; use bevy::prelude::*; @@ -12,7 +12,7 @@ const MOVEMENT_THRESHOLD: f32 = 0.001; pub(super) fn move_floors( mut commands: Commands, - mut maze_query: Query<(Entity, &mut Transform, Option<&mut MovementState>), With>, + mut maze_query: Query<(Entity, &mut Transform, Option<&mut MovementState>), With>, player_query: Query<&MovementSpeed, With>, time: Res