game info

This commit is contained in:
Alexander Bentkamp
2023-11-16 20:54:05 +01:00
parent 32a2ff3e18
commit 4e45111dd8
5 changed files with 62 additions and 19 deletions
+7 -2
View File
@@ -2,6 +2,7 @@
var stderrBuffer = ""
var messageBuffer = []
var initialized = false;
var pointer = null;
var headerMode = true;
var header="";
@@ -15,7 +16,7 @@ function flushMessageBuffer(){
if (initialized) {
while(messageBuffer.length > 0) {
var msg = messageBuffer.shift();
Module.ccall('send_message', 'void', ['string'], [msg]);
Module.ccall('send_message', 'void', ['string', 'pointer'], [msg, pointer]);
}
}
}
@@ -57,8 +58,12 @@ var Module = {
}],
"noInitialRun": true,
"onRuntimeInitialized": () => {
Module.ccall('main', 'number', [], []);
pointer = Module.ccall('main', 'pointer', [], []);
initialized = true;
if (stderrBuffer !== "") {
console.log(stderrBuffer);
stderrBuffer = ""
}
flushMessageBuffer();
}
};