use bevy::prelude::*; mod game; mod citizen; mod camera; mod item; mod tile; fn main() { App::new() .add_plugins( DefaultPlugins .set(WindowPlugin { primary_window: Some(Window { title: String::from("Dorf"), ..Default::default() }), ..Default::default() }) .set(ImagePlugin::default_nearest()), ) .insert_resource(ClearColor(Color::srgb(0.1, 0.1, 0.15))) .add_systems(Startup, ( game::setup_level, camera::spawn_panning_camera, )) .add_systems(FixedUpdate, ( camera::camera_movement, citizen::citizen_movement, tile::tile_sprite_update, )) .run(); }