the-world-engine
Version:
three.js based, unity like game engine for browser
20 lines (18 loc) • 513 B
JavaScript
import { b2Controller } from "./b2_controller.js";
import { b2Vec2 } from "../common/b2_math.js";
export class b2ConstantForceController extends b2Controller {
constructor() {
super(...arguments);
this.F = new b2Vec2(0, 0);
}
Step(o) {
for (let o = this.m_bodyList; o; o = o.nextBody) {
const t = o.body;
if (!t.IsAwake()) {
continue;
}
t.ApplyForce(this.F, t.GetWorldCenter());
}
}
Draw(o) {}
}