occlusion part 2

This commit is contained in:
StephenAdamson
2024-12-17 21:10:21 +00:00
parent 80afd547e5
commit caacf4e072
6 changed files with 103 additions and 58 deletions
+5 -3
View File
@@ -1,16 +1,17 @@
use bevy::prelude::*;
mod constants;
mod camera;
mod citizen;
mod constants;
mod cursor;
mod game;
mod item;
mod tile;
mod tiles;
mod cursor;
fn main() {
App::new()
.insert_resource(game::ZIndex(-5.0))
.add_plugins(
DefaultPlugins
.set(WindowPlugin {
@@ -24,7 +25,7 @@ fn main() {
)
.insert_resource(ClearColor(Color::srgb(0.0, 0.0, 0.0)))
.add_systems(Startup, (game::setup_level, camera::spawn_panning_camera))
.add_systems(PostStartup, tile::tile_sprite_occlusion_update)
.add_systems(PostStartup, tile::tile_sprite_occlusion)
.add_systems(Startup, cursor::setup_curor)
.add_systems(
FixedUpdate,
@@ -32,6 +33,7 @@ fn main() {
camera::camera_movement,
citizen::citizen_movement,
tile::tile_item_sprite_update,
// tile::camera_z_movement.chain(tile::tile_sprite_occlusion),
),
)
.add_systems(FixedUpdate, cursor::move_cursor)