Added freeMemory callback to EngineNode, adjusted how nodes are freed

This commit is contained in:
2022-10-08 17:17:41 +01:00
parent 6b5cd7f580
commit 0b4a6097be
11 changed files with 146 additions and 55 deletions

View File

@@ -21,8 +21,7 @@ fn onInit(node: opaque) {
makeChild(node, "assets/scripts/child.toy", false);
//actually, grab that first node and free it
var o: opaque = getNode(node, 0);
freeNode(o);
freeChildNode(node, 0); //must be done from the parent node, so it's pointer can be nullified
}
fn onStep(node: opaque) {