This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
rpgedit/src/renderer/index.ts

27 lines
555 B
TypeScript
Raw Normal View History

2018-12-08 12:39:18 +01:00
import './index.css';
2018-10-31 23:02:41 +01:00
import { GameContext } from './controller/gamecontext';
2018-11-01 00:59:13 +01:00
import { Renderer } from './view/renderer/renderer';
2018-10-31 15:33:52 +01:00
window.onload = async () => {
2018-12-08 12:39:18 +01:00
const app = document.getElementById('app');
if (!app)
return;
2018-12-08 12:39:18 +01:00
const canvas = document.createElement('canvas');
2018-12-08 13:19:30 +01:00
const renderer = new Renderer(canvas);
2018-12-08 12:39:18 +01:00
2018-12-08 13:19:30 +01:00
const resize = () => {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
renderer.resize();
};
window.addEventListener('resize', resize);
resize();
2018-12-08 12:39:18 +01:00
2018-12-08 13:19:30 +01:00
app.append(canvas);
2017-09-12 09:20:19 +02:00
2018-11-04 20:04:48 +01:00
GameContext.load(renderer);
2017-09-12 09:20:19 +02:00
};