Skip to content

Commit 55c8cc9

Browse files
committed
fix physics
1 parent 8783831 commit 55c8cc9

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,10 +126,10 @@ impl World {
126126
let G = 6.674e-11;
127127
let F = ((G * (obj.mass * obj_.mass)) / (d * d));
128128
let a = delta_y.atan2(delta_x);
129-
obj.velocity_x += F * elapsed_time * a.cos();
130-
obj.velocity_y += F * elapsed_time * a.sin();
131-
obj_.velocity_x -= F * elapsed_time * a.cos();
132-
obj_.velocity_y -= F * elapsed_time * a.sin();
129+
obj.velocity_x += F.obj.mass * elapsed_time * a.cos();
130+
obj.velocity_y += F.obj.mass * elapsed_time * a.sin();
131+
obj_.velocity_x -= F.obj_.mass * elapsed_time * a.cos();
132+
obj_.velocity_y -= F.obj_.mass * elapsed_time * a.sin();
133133
}
134134

135135
// collisions

0 commit comments

Comments
 (0)