summaryrefslogtreecommitdiff
path: root/WebInterface/wasm/webhogg/loader.js
diff options
context:
space:
mode:
Diffstat (limited to 'WebInterface/wasm/webhogg/loader.js')
-rw-r--r--WebInterface/wasm/webhogg/loader.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/WebInterface/wasm/webhogg/loader.js b/WebInterface/wasm/webhogg/loader.js
index e1ad8f9..51c4354 100644
--- a/WebInterface/wasm/webhogg/loader.js
+++ b/WebInterface/wasm/webhogg/loader.js
@@ -1,4 +1,9 @@
+let canvas = document.getElementById('canvas');
+
let game_logic = new Worker(
'./game_logic.js',
{type: 'module', credentials: 'include'}
);
+
+let ofc = canvas.transferControlToOffscreen();
+game_logic.postMessage({canvas: ofc}, [ofc]);