week 6 have started development

This commit is contained in:
Yoshman29
2022-11-04 04:06:31 +01:00
parent 9d4176d0ca
commit 930d6833ef
50 changed files with 283 additions and 30 deletions
+16
View File
@@ -14,6 +14,22 @@ class ScriptPack extends Script {
}
}
public function new(name:String) {
additionalDefaultVariables["importScript"] = importScript;
super(name);
}
public function importScript(path:String):Script {
var script = Script.create(Paths.script(path));
if (script is DummyScript) {
throw 'Script at ${path} does not exist.';
return null;
}
add(script);
script.load();
return script;
}
public override function call(func:String, ?parameters:Array<Dynamic>):Dynamic {
for(e in scripts)
e.call(func, parameters);