diff --git a/src/main.rs b/src/main.rs index 1bb5c01..f4bf072 100644 --- a/src/main.rs +++ b/src/main.rs @@ -86,12 +86,6 @@ fn build_local_cache( fn cohesion( mut boids: Query<(&Transform, &LocalCache, &mut CohesionAcceleration), With>, other_boids: Query<&Transform, With>, -) { -} - -fn seperation( - mut boids: Query<(&Transform, &LocalCache, &mut SeperationAcceleration), With>, - other_boids: Query<&Transform, With>, ) { boids .par_iter_mut() @@ -106,10 +100,16 @@ fn seperation( } accel.0 /= count as f32; - accel.0 = transform.translation.xy() - accel.0; + accel.0 -= transform.translation.xy(); }) } +fn seperation( + mut boids: Query<(&Transform, &LocalCache, &mut SeperationAcceleration), With>, + other_boids: Query<&Transform, With>, +) { +} + fn alignment( mut boids: Query<(&Velocity, &LocalCache, &mut AlignmentAcceleration), With>, other_boids: Query<&Velocity, With>,