import { Scene } from './scene.js'; import { Settings } from './settings.js'; import { Pointer } from './pointer.js'; class Game { constructor() { this.scene = new Scene(); this.prevTime = Date.now(); Pointer.init(); this.run(); } run = () => { let newTime = Date.now(); Settings.delta = (newTime - this.prevTime) / 1000; this.prevTime = newTime; this.scene.run(); requestAnimationFrame(this.run); } } window.addEventListener('DOMContentLoaded', () => { new Game(); });