summaryrefslogtreecommitdiff
path: root/WebInterface/wasm/webhogg/loader.js
diff options
context:
space:
mode:
authornatrixaeria <janng@gmx.de>2019-06-01 02:26:39 +0200
committernatrixaeria <janng@gmx.de>2019-06-01 02:26:39 +0200
commitde3d86164acaa9aeb78f28e3201ff1a40b212f04 (patch)
tree6e66e0c053e346700f3a24fc2a182d6b08329d79 /WebInterface/wasm/webhogg/loader.js
parente052a0da267ac8594f3b896573a204a739340e54 (diff)
Communicate from game logic to graphics
please run the 'run'-script every time before loading the page
Diffstat (limited to 'WebInterface/wasm/webhogg/loader.js')
-rw-r--r--WebInterface/wasm/webhogg/loader.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/WebInterface/wasm/webhogg/loader.js b/WebInterface/wasm/webhogg/loader.js
index 159dbb9..1fc8584 100644
--- a/WebInterface/wasm/webhogg/loader.js
+++ b/WebInterface/wasm/webhogg/loader.js
@@ -67,7 +67,7 @@ function addHeapObject(obj) {
* @param {any} worker
* @returns {void}
*/
-export function game_logic_entry(worker) {
+function game_logic_entry(worker) {
return wasm.game_logic_entry(addHeapObject(worker));
}
__exports.game_logic_entry = game_logic_entry
@@ -75,7 +75,7 @@ __exports.game_logic_entry = game_logic_entry
/**
* @returns {void}
*/
-export function graphics_entry() {
+function graphics_entry() {
return wasm.graphics_entry();
}
__exports.graphics_entry = graphics_entry
@@ -258,6 +258,8 @@ function dropObject(idx) {
function __wbindgen_object_drop_ref(i) { dropObject(i); }
__exports.__wbindgen_object_drop_ref = __wbindgen_object_drop_ref
+//!IMPORTANT_STUFF
+
const WASM_URL = './pkg/webhogg_bg.wasm';
const imports = { './webhogg': __exports };
@@ -268,6 +270,7 @@ let graphics = new Worker('./graphics.js', {type: 'module', credentials: 'includ
res.then(result => {
console.log(result);
wasm = result.instance.exports;
- wasm.game_logic_entry(graphics);
+ console.log('jsjs value', graphics);
+ game_logic_entry(graphics);
});