|
|
|
|
23
|
import org.openzen.zenscript.scriptingexample.events.EventManager;
|
23
|
import org.openzen.zenscript.scriptingexample.events.EventManager;
|
24
|
import org.openzen.zenscript.scriptingexample.events.IEvent;
|
24
|
import org.openzen.zenscript.scriptingexample.events.IEvent;
|
25
|
import org.openzen.zenscript.scriptingexample.events.impl.CTStringedEvent;
|
25
|
import org.openzen.zenscript.scriptingexample.events.impl.CTStringedEvent;
|
26
|
-import org.openzen.zenscript.scriptingexample.logging.StreamLogger;
|
|
|
|
|
26
|
+import org.openzen.zencode.java.logger.ScriptingEngineStreamLogger;
|
27
|
|
27
|
|
28
|
public class Main {
|
28
|
public class Main {
|
29
|
public static void main(String[] args) throws CompileException, ParseException, IOException, NoSuchMethodException {
|
29
|
public static void main(String[] args) throws CompileException, ParseException, IOException, NoSuchMethodException {
|
30
|
- ScriptingEngine scriptingEngine = new ScriptingEngine();
|
|
|
|
|
30
|
+ ScriptingEngine scriptingEngine = new ScriptingEngine(new ScriptingEngineStreamLogger());
|
31
|
scriptingEngine.debug = true;
|
31
|
scriptingEngine.debug = true;
|
32
|
- scriptingEngine.logger = new StreamLogger();
|
|
|
33
|
|
32
|
|
34
|
JavaNativeModule example = scriptingEngine.createNativeModule("example", "org.openzen.zenscript.scriptingexample");
|
33
|
JavaNativeModule example = scriptingEngine.createNativeModule("example", "org.openzen.zenscript.scriptingexample");
|
35
|
example.addGlobals(Globals.class);
|
34
|
example.addGlobals(Globals.class);
|