Fixes for scripts

This commit is contained in:
Daniel Mills
2021-08-07 23:41:21 -04:00
parent 8e032fa26a
commit afd4820713
8 changed files with 87 additions and 25 deletions

View File

@@ -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()
{

View File

@@ -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;