From 742fa27029de8a9fdf5d352ea324bbeef6d8c89e Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 30 Jul 2021 04:39:56 -0400 Subject: [PATCH] Fix engine hotloading --- .../com/volmit/iris/core/gui/VisionGUI.java | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java index bef6a879a..39e34f341 100644 --- a/src/main/java/com/volmit/iris/core/gui/VisionGUI.java +++ b/src/main/java/com/volmit/iris/core/gui/VisionGUI.java @@ -23,10 +23,7 @@ import com.volmit.iris.core.gui.components.IrisRenderer; import com.volmit.iris.core.gui.components.RenderType; import com.volmit.iris.core.tools.IrisWorlds; import com.volmit.iris.engine.IrisComplex; -import com.volmit.iris.engine.IrisEngine; import com.volmit.iris.engine.framework.Engine; -import com.volmit.iris.engine.framework.EngineCompositeGenerator; -import com.volmit.iris.engine.framework.EngineFramework; import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.object.IrisBiome; import com.volmit.iris.engine.object.IrisRegion; @@ -157,22 +154,15 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener }); } - public boolean updateEngine() - { - if(engine.isClosed()) - { + public boolean updateEngine() { + if (engine.isClosed()) { int index = engine.getIndex(); - if(world.hasRealWorld()) - { - try - { + if (world.hasRealWorld()) { + try { engine = IrisWorlds.access(world.realWorld()).getCompound().getEngine(index); return !engine.isClosed(); - } - - catch(Throwable e) - { + } catch (Throwable e) { } } @@ -413,8 +403,7 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener @Override public void paint(Graphics gx) { - if(updateEngine()) - { + if (updateEngine()) { dump(); }