This commit is contained in:
2025-01-08 01:33:18 +00:00
parent ed88d5bdce
commit 6c3232df74
5 changed files with 252 additions and 252 deletions
+2 -12
View File
@@ -1,7 +1,5 @@
use std::process::exit;
use bevy::prelude::*;
use camera::PanningCamera;
mod camera;
mod citizen;
@@ -29,6 +27,7 @@ fn main() {
)
.insert_resource(ClearColor(Color::srgb(0.0, 0.0, 0.0)))
.add_plugins(tilemap::TilemapPlugin)
.add_plugins(tilemap::OcclusionPlugin)
.add_systems(
Startup,
(
@@ -38,15 +37,6 @@ fn main() {
citizen::spawn_citizens, // New citizen spawning system
),
)
.add_systems(
PostStartup,
(
tile::build_tile_map,
tile::tile_sprite_generate_occlusion_map,
tile::update_tile_visibility,
)
.chain(),
)
.add_systems(
FixedUpdate,
(
@@ -70,10 +60,10 @@ fn main() {
}
fn setup_initial_chunks(mut event_writer: EventWriter<tilemap::LoadChunkEvent>) {
println!("setup_initial_chunks");
// Spawn a 3x3 grid of chunks around the origin
for x in -1..=1 {
for y in -1..=1 {
println!("setup_initial_chunks: x = {}, y = {}", x, y);
event_writer.send(tilemap::LoadChunkEvent {
chunk_position: IVec2::new(x, y),
});