import { actor } from "./actor.js"; import { render_engine } from "./render-engine.js" class scene extends render_engine { constructor(initializer = null) { if (initializer !== null && typeof(initializer) !== "function") { throw new TypeError("Initializer or function."); } const player = new actor(); const canvas = document.createElement("canvas"); const context = canvas.getContext("webgl2"); if (!context) { throw new TypeError("Browser does not support WebGL."); } canvas.classList.add("space-render"); super(canvas, context, player); if (initializer) { initializer(this); } } } export { scene };