Make physics more fun

This commit is contained in:
schmelczerandras 2020-10-16 11:48:52 +02:00
commit 89fafeafd3

View file

@ -0,0 +1,9 @@
import { vec2 } from 'gl-matrix';
import { Physical } from '../physicals/physical';
export const forceAtPosition = (position: vec2, objects: Array<Physical>) =>
objects.reduce(
(sum: vec2, o: Physical) =>
!o.canMove ? vec2.add(sum, sum, o.getForce(position)) : sum,
vec2.create(),
);