UNPKG

the-world-engine

Version:

three.js based, unity like game engine for browser

20 lines (18 loc) 513 B
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) {} }