rework occlusion events

This commit is contained in:
2025-05-23 14:01:28 +01:00
parent a245f35332
commit ac033de136
5 changed files with 107 additions and 128 deletions
+2 -7
View File
@@ -16,6 +16,7 @@ fn main() {
.insert_resource(tiles::CurrentWorldSpriteState {
state: tiles::TerrainSpriteState::Inactive,
})
.insert_resource(camera::CameraMoved(true))
.insert_resource(tiles::QuiltCache::default())
.add_systems(PreStartup, tiles::initialize_textures)
.add_plugins(
@@ -40,19 +41,13 @@ fn main() {
citizen::spawn_citizens,
),
)
.add_systems(
FixedUpdate,
(tiles::build_quilted_terrain_sprites, camera::scroll_events),
)
.init_resource::<camera::CameraMoved>()
.add_systems(
Update,
(
camera::scroll_events,
camera::camera_z_movement,
camera::camera_movement,
cursor::move_cursor,
tile::update_tile_visibility
.run_if(|camera_moved: Res<camera::CameraMoved>| camera_moved.0),
),
)
.run();