changeable z index, with occlusion

This commit is contained in:
StephenAdamson
2024-12-17 21:30:46 +00:00
parent caacf4e072
commit d107626b32
4 changed files with 31 additions and 14 deletions
+9 -2
View File
@@ -11,7 +11,7 @@ mod tiles;
fn main() {
App::new()
.insert_resource(game::ZIndex(-5.0))
.insert_resource(game::ZIndex(0.0))
.add_plugins(
DefaultPlugins
.set(WindowPlugin {
@@ -33,7 +33,14 @@ fn main() {
camera::camera_movement,
citizen::citizen_movement,
tile::tile_item_sprite_update,
// tile::camera_z_movement.chain(tile::tile_sprite_occlusion),
),
)
.init_resource::<tile::CameraMoved>()
.add_systems(
FixedUpdate,
(
tile::camera_z_movement,
tile::tile_sprite_occlusion.run_if(|camera_moved: Res<tile::CameraMoved>| camera_moved.0),
),
)
.add_systems(FixedUpdate, cursor::move_cursor)