Fixes for scripts

This commit is contained in:
Daniel Mills committed 2021-08-07 23:41:21 -04:00
1 parent 8e032fa26a
commit afd4820713
8 files changed
+87 -25

No files matched your search

@@ -25,16 +25,14 @@ public interface EngineExecutionEnvironment
{
Engine getEngine();
IrisScriptingAPI getAPI();
BSFManager getManager();
void execute(String script);
Object evaluate(String script);
void execute(String script, double x, double y, double z);
Object evaluate(String script, double x, double y, double z);
default void close()
{
@@ -20,6 +20,7 @@ package com.volmit.iris.engine.scripting;
import com.volmit.iris.Iris;
import com.volmit.iris.core.project.loader.IrisData;
import com.volmit.iris.core.project.loader.IrisRegistrant;
import com.volmit.iris.engine.IrisComplex;
import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineFramework;
@@ -31,6 +32,7 @@ import lombok.Data;
@Data
public class IrisScriptingAPI {
private final Engine engine;
private IrisRegistrant preprocessorObject;
private double x = 0;
private double y = 0;
private double z = 0;