UNPKG

the-world-engine

Version:

three.js based, unity like game engine for browser

29 lines (27 loc) 636 B
import { PhysicsSetting } from "./PhysicsSetting"; import { RenderSetting } from "./RenderSetting"; export class GameSetting { gi; ci; Si; constructor(t) { this.gi = t; this.ci = new RenderSetting(this.gi.render); this.Si = new PhysicsSetting(this.gi.physics); } static createDefaultObject() { return { render: RenderSetting.createDefaultObject(), physics: PhysicsSetting.createDefaultObject() }; } get render() { return this.ci; } get physics() { return this.Si; } make() { return this.gi; } }