this repo has no description

yippe berries with colors from targeting yippeee

+11 -1
+1 -1
src/berries.rs
··· 16 16 asset_server: Res<AssetServer>, 17 17 mut new_berries: MessageWriter<NewBerry>, 18 18 ) { 19 - timer.set_duration(Duration::from_millis(50)); 19 + timer.set_duration(Duration::from_millis(1)); 20 20 timer.tick(time.delta()); 21 21 if timer.is_finished() { 22 22 let new = commands
+10
src/main.rs
··· 30 30 .add_systems(Startup, setup) 31 31 .add_message::<NewBerry>() 32 32 .add_systems(Update, berries::spawn_berries) 33 + .add_observer( 34 + |trigger: On<Add, TargetedBerry>, mut sprite: Query<&mut Sprite>| { 35 + sprite.get_mut(trigger.entity).unwrap().color = Color::linear_rgb(2.0, 1.0, 0.8); 36 + }, 37 + ) 38 + .add_observer( 39 + |trigger: On<Remove, TargetedBerry>, mut sprite: Query<&mut Sprite>| { 40 + sprite.get_mut(trigger.entity).unwrap().color = Color::WHITE; 41 + }, 42 + ) 33 43 .run(); 34 44 } 35 45