the-world-engine
Version:
three.js based, unity like game engine for browser
29 lines (27 loc) • 636 B
JavaScript
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;
}
}