diff --git a/assets/images/hints/arrows.png b/assets/images/hints/arrows.png index 1f6554f..ec0960f 100644 Binary files a/assets/images/hints/arrows.png and b/assets/images/hints/arrows.png differ diff --git a/assets/images/hints/arrows.svg b/assets/images/hints/arrows.svg new file mode 100644 index 0000000..1b5cb7b --- /dev/null +++ b/assets/images/hints/arrows.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + W + + + A + + + + + S + + + + D + + + + diff --git a/assets/images/hints/interaction.png b/assets/images/hints/interaction.png index 1f6554f..409b0ac 100644 Binary files a/assets/images/hints/interaction.png and b/assets/images/hints/interaction.png differ diff --git a/assets/images/hints/interaction.svg b/assets/images/hints/interaction.svg new file mode 100644 index 0000000..8ccda8d --- /dev/null +++ b/assets/images/hints/interaction.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + Press[E] + + + + + diff --git a/src/hint/systems/check.rs b/src/hint/systems/check.rs index eb12f29..4ff132c 100644 --- a/src/hint/systems/check.rs +++ b/src/hint/systems/check.rs @@ -2,7 +2,7 @@ use bevy::prelude::*; use hexx::Hex; use crate::{ - floor::components::CurrentFloor, + floor::components::{CurrentFloor, Floor, FloorYTarget}, hint::components::{Hint, IdleTimer}, maze::components::MazeConfig, player::components::{CurrentPosition, MovementTarget, Player}, @@ -11,7 +11,8 @@ use crate::{ pub fn check_player_hints( mut idle_query: Query<&mut IdleTimer>, player_query: Query<(&CurrentPosition, &MovementTarget), With>, - maze_query: Query<&MazeConfig, With>, + tranitioning: Query>, + maze_query: Query<(&MazeConfig, &Floor), With>, mut hint_query: Query<(&mut Visibility, &Hint)>, time: Res