Compare commits

...

2 commits

Author SHA1 Message Date
589a2d1b65 Update Rust crate ron to 0.10.0 2025-04-09 15:02:25 +00:00
f4663d3d68 Apply ecs changes 2025-04-09 15:05:50 +02:00
3 changed files with 5 additions and 17 deletions

View file

@ -26,7 +26,7 @@ members = [
destructure_traitobject = "0.3.0" destructure_traitobject = "0.3.0"
itertools = "0.14.0" itertools = "0.14.0"
serde = { version = "1.0.203", features = ["derive"] } serde = { version = "1.0.203", features = ["derive"] }
ron = "0.9.0" ron = "0.10.0"
paste = "1.0.15" paste = "1.0.15"
chrono = { version = "0.4.35", features = ["serde"] } chrono = { version = "0.4.35", features = ["serde"] }
anyhow = { version = "1.0.86", features = ["backtrace"] } anyhow = { version = "1.0.86", features = ["backtrace"] }

View file

@ -140,7 +140,6 @@ impl Scene {
pub(crate) fn insert_default_updates(world: &mut WorldBuilder) -> Result<()> { pub(crate) fn insert_default_updates(world: &mut WorldBuilder) -> Result<()> {
world.add_update( world.add_update(
"animate",
5_500_000, 5_500_000,
|commands: &mut Commands, mut query: Query<(&mut Draw, &mut Animation)>| { |commands: &mut Commands, mut query: Query<(&mut Draw, &mut Animation)>| {
let (draw, animation) = &mut *query; let (draw, animation) = &mut *query;
@ -152,7 +151,6 @@ impl Scene {
)?; )?;
world.add_update( world.add_update(
"particle_system",
5_000_000, 5_000_000,
|commands: &mut Commands, mut query: Query<&mut ParticleSystem>, scene: &mut Scene| { |commands: &mut Commands, mut query: Query<&mut ParticleSystem>, scene: &mut Scene| {
let now = commands.now(); let now = commands.now();

View file

@ -251,23 +251,13 @@ impl Game {
impl Game { impl Game {
pub fn setup_updates(world_builder: &mut WorldBuilder) -> Result<()> { pub fn setup_updates(world_builder: &mut WorldBuilder) -> Result<()> {
world_builder.add_update("player_rotation", 200, Self::player_orientation)?;
if !FREE_CAMERA_CONTROL { if !FREE_CAMERA_CONTROL {
world_builder.add_update("camera_position", 1_000, Self::camera_update)?; world_builder.add_update(1_000, Self::camera_update)?;
} }
world_builder.add_update( world_builder.add_update(100, Self::celestial_velocity_update)?;
"celestial velocity update", world_builder.add_update(200, Self::player_orientation)?;
100, world_builder.add_update(110, Self::celestial_buffer_update)?;
Self::celestial_velocity_update,
)?;
world_builder.add_update(
"celestial buffer update",
110,
Self::celestial_buffer_update,
)?;
Ok(()) Ok(())
} }