diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2018-12-08 13:19:30 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2018-12-08 13:19:30 +0100 |
commit | 69b494f844fc6af1f5e4862ebc93813d598f83c4 (patch) | |
tree | 4841f8419d2ab824577ad7c412d86f126d7c19f1 /src/renderer/index.ts | |
parent | b3950330e3351437f153c6c1debb3821d6e28864 (diff) | |
download | rpgedit-69b494f844fc6af1f5e4862ebc93813d598f83c4.tar rpgedit-69b494f844fc6af1f5e4862ebc93813d598f83c4.zip |
Dynamically size canvas
Diffstat (limited to 'src/renderer/index.ts')
-rw-r--r-- | src/renderer/index.ts | 13 |
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); }; |