mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 18:23:06 +00:00
Fix engine hotloading
This commit is contained in:
parent
18b962dc57
commit
742fa27029
@ -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.gui.components.RenderType;
|
||||||
import com.volmit.iris.core.tools.IrisWorlds;
|
import com.volmit.iris.core.tools.IrisWorlds;
|
||||||
import com.volmit.iris.engine.IrisComplex;
|
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.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.framework.IrisAccess;
|
||||||
import com.volmit.iris.engine.object.IrisBiome;
|
import com.volmit.iris.engine.object.IrisBiome;
|
||||||
import com.volmit.iris.engine.object.IrisRegion;
|
import com.volmit.iris.engine.object.IrisRegion;
|
||||||
@ -157,22 +154,15 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean updateEngine()
|
public boolean updateEngine() {
|
||||||
{
|
if (engine.isClosed()) {
|
||||||
if(engine.isClosed())
|
|
||||||
{
|
|
||||||
int index = engine.getIndex();
|
int index = engine.getIndex();
|
||||||
|
|
||||||
if(world.hasRealWorld())
|
if (world.hasRealWorld()) {
|
||||||
{
|
try {
|
||||||
try
|
|
||||||
{
|
|
||||||
engine = IrisWorlds.access(world.realWorld()).getCompound().getEngine(index);
|
engine = IrisWorlds.access(world.realWorld()).getCompound().getEngine(index);
|
||||||
return !engine.isClosed();
|
return !engine.isClosed();
|
||||||
}
|
} catch (Throwable e) {
|
||||||
|
|
||||||
catch(Throwable e)
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -413,8 +403,7 @@ public class VisionGUI extends JPanel implements MouseWheelListener, KeyListener
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void paint(Graphics gx) {
|
public void paint(Graphics gx) {
|
||||||
if(updateEngine())
|
if (updateEngine()) {
|
||||||
{
|
|
||||||
dump();
|
dump();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user