summaryrefslogtreecommitdiffstats
path: root/src/renderer/index.ts
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2018-12-08 13:19:30 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2018-12-08 13:19:30 +0100
commit69b494f844fc6af1f5e4862ebc93813d598f83c4 (patch)
tree4841f8419d2ab824577ad7c412d86f126d7c19f1 /src/renderer/index.ts
parentb3950330e3351437f153c6c1debb3821d6e28864 (diff)
downloadrpgedit-69b494f844fc6af1f5e4862ebc93813d598f83c4.tar
rpgedit-69b494f844fc6af1f5e4862ebc93813d598f83c4.zip
Dynamically size canvas
Diffstat (limited to 'src/renderer/index.ts')
-rw-r--r--src/renderer/index.ts13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/renderer/index.ts b/src/renderer/index.ts
index 039c3b6..1fa9956 100644
--- a/src/renderer/index.ts
+++ b/src/renderer/index.ts
@@ -10,12 +10,17 @@ window.onload = async () => {
return;
const canvas = document.createElement('canvas');
- canvas.width = 1024;
- canvas.height = 768;
+ const renderer = new Renderer(canvas);
- app.append(canvas);
+ const resize = () => {
+ canvas.width = window.innerWidth;
+ canvas.height = window.innerHeight;
+ renderer.resize();
+ };
+ window.addEventListener('resize', resize);
+ resize();
- const renderer = new Renderer(canvas);
+ app.append(canvas);
GameContext.load(renderer);
};