batch sprite 1
This commit is contained in:
+19
-22
@@ -20,14 +20,16 @@ use bevy::diagnostic::FrameTimeDiagnosticsPlugin;
|
||||
fn main() {
|
||||
App::new()
|
||||
.insert_resource(game::ZIndex(0.0))
|
||||
.add_systems(Startup, tiles::initialize_textures)
|
||||
.insert_resource(tiles::CurrentWorldSpriteState {
|
||||
state: tiles::WorldSpriteState::Inactive,
|
||||
})
|
||||
.add_systems(PreStartup, tiles::initialize_textures)
|
||||
.add_plugins(
|
||||
DefaultPlugins
|
||||
.set(WindowPlugin {
|
||||
primary_window: Some(Window {
|
||||
title: String::from("Dorf"),
|
||||
resizable: false,
|
||||
mode: WindowMode::BorderlessFullscreen(MonitorSelection::Primary),
|
||||
// mode: WindowMode::BorderlessFullscreen(MonitorSelection::Primary),
|
||||
..Default::default()
|
||||
}),
|
||||
..Default::default()
|
||||
@@ -51,29 +53,24 @@ fn main() {
|
||||
(
|
||||
// camera::camera_movement,
|
||||
cursor::move_cursor,
|
||||
// citizen::check_citizen_positions_for_chunks,
|
||||
tiles::build_world_sprites,
|
||||
tile::update_tile_visibility.run_if(|cwss: Res<tiles::CurrentWorldSpriteState>| {
|
||||
cwss.state == tiles::WorldSpriteState::RenderReady
|
||||
}),
|
||||
),
|
||||
)
|
||||
.init_resource::<tile::CameraMoved>()
|
||||
.add_systems(
|
||||
Update,
|
||||
(
|
||||
// tile::camera_z_movement,
|
||||
tile::update_tile_visibility
|
||||
.run_if(|camera_moved: Res<tile::CameraMoved>| camera_moved.0),
|
||||
// log_fps_system,
|
||||
),
|
||||
)
|
||||
// .add_systems(
|
||||
// Update,
|
||||
// (
|
||||
// tile::camera_z_movement,
|
||||
// tile::update_tile_visibility
|
||||
// .run_if(|camera_moved: Res<tile::CameraMoved>| camera_moved.0),
|
||||
// log_fps_system,
|
||||
// ),
|
||||
// )
|
||||
.init_resource::<DiagnosticsRecorder>()
|
||||
.add_systems(
|
||||
Update,
|
||||
(
|
||||
start_recording_system,
|
||||
record_diagnostics_system,
|
||||
tile::update_tile_visibility
|
||||
.run_if(|camera_moved: Res<tile::CameraMoved>| camera_moved.0),
|
||||
),
|
||||
)
|
||||
.add_systems(Update, (start_recording_system, record_diagnostics_system))
|
||||
.run();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user