Merge pull request #42 from kristoferssolo/fix/visibility

This commit is contained in:
Kristofers Solo 2025-01-18 17:34:58 +02:00 committed by GitHub
commit ed77d18e1e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 7 additions and 7 deletions

2
Cargo.lock generated
View File

@ -3157,7 +3157,7 @@ dependencies = [
[[package]] [[package]]
name = "maze-ascension" name = "maze-ascension"
version = "1.1.2" version = "1.1.3"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bevy", "bevy",

View File

@ -1,7 +1,7 @@
[package] [package]
name = "maze-ascension" name = "maze-ascension"
authors = ["Kristofers Solo <dev@kristofers.xyz>"] authors = ["Kristofers Solo <dev@kristofers.xyz>"]
version = "1.1.2" version = "1.1.3"
edition = "2021" edition = "2021"
[dependencies] [dependencies]

View File

@ -2,10 +2,10 @@ pub mod common;
pub mod despawn; pub mod despawn;
pub mod respawn; pub mod respawn;
pub mod spawn; pub mod spawn;
mod toogle_pause; mod toggle_pause;
use bevy::prelude::*; use bevy::prelude::*;
use toogle_pause::toggle_walls; use toggle_pause::toggle_walls;
use crate::screens::Screen; use crate::screens::Screen;

View File

@ -5,7 +5,7 @@ use crate::{maze::components::Wall, screens::Screen};
pub fn toggle_walls(mut query: Query<&mut Visibility, With<Wall>>, state: Res<State<Screen>>) { pub fn toggle_walls(mut query: Query<&mut Visibility, With<Wall>>, state: Res<State<Screen>>) {
for mut visibility in query.iter_mut() { for mut visibility in query.iter_mut() {
*visibility = match *state.get() { *visibility = match *state.get() {
Screen::Gameplay => Visibility::Visible, Screen::Gameplay => Visibility::Inherited,
Screen::Pause => Visibility::Hidden, Screen::Pause => Visibility::Hidden,
_ => *visibility, _ => *visibility,
} }

View File

@ -4,7 +4,7 @@ mod movement;
pub mod respawn; pub mod respawn;
mod sound_effect; mod sound_effect;
pub mod spawn; pub mod spawn;
mod toogle_pause; mod toggle_pause;
mod vertical_transition; mod vertical_transition;
use crate::{screens::Screen, AppSet}; use crate::{screens::Screen, AppSet};
@ -12,7 +12,7 @@ use bevy::prelude::*;
use input::player_input; use input::player_input;
use movement::player_movement; use movement::player_movement;
use sound_effect::play_movement_sound; use sound_effect::play_movement_sound;
use toogle_pause::toggle_player; use toggle_pause::toggle_player;
use vertical_transition::handle_floor_transition; use vertical_transition::handle_floor_transition;
use super::assets::PlayerAssets; use super::assets::PlayerAssets;