diff --git a/src/main/java/games/rednblack/editor/Main.java b/src/main/java/games/rednblack/editor/Main.java index 1540bb50..1be5d349 100644 --- a/src/main/java/games/rednblack/editor/Main.java +++ b/src/main/java/games/rednblack/editor/Main.java @@ -43,8 +43,8 @@ public class Main { config.useVsync(false); config.setTitle("HyperLap2D"); config.setWindowIcon("hyperlap_icon_96.png"); - ShaderProgram.prependFragmentCode = "#version 100\n"; - ShaderProgram.prependVertexCode = "#version 100\n"; + ShaderProgram.prependFragmentCode = "#version 120\n"; + ShaderProgram.prependVertexCode = "#version 120\n"; if (settingsManager.editorConfigVO.useOpenGL3) config.setOpenGLEmulation(Lwjgl3ApplicationConfiguration.GLEmulation.GL30, 3, 2); config.setBackBufferConfig(8,8,8,8,16,8, settingsManager.editorConfigVO.msaaSamples); diff --git a/src/main/java/games/rednblack/editor/view/HyperLap2DScreenMediator.java b/src/main/java/games/rednblack/editor/view/HyperLap2DScreenMediator.java index 3d6cf93b..f28e74b0 100644 --- a/src/main/java/games/rednblack/editor/view/HyperLap2DScreenMediator.java +++ b/src/main/java/games/rednblack/editor/view/HyperLap2DScreenMediator.java @@ -21,7 +21,7 @@ package games.rednblack.editor.view; import games.rednblack.editor.HyperLap2DFacade; import games.rednblack.editor.proxy.ProjectManager; import games.rednblack.editor.proxy.SettingsManager; -import games.rednblack.editor.renderer.systems.render.HyperLap2dRenderer; +import games.rednblack.editor.view.stage.Sandbox; import games.rednblack.editor.view.stage.SandboxMediator; import games.rednblack.editor.view.ui.widget.actors.basic.SandboxBackUI; import games.rednblack.h2d.common.MsgAPI; @@ -78,9 +78,7 @@ public class HyperLap2DScreenMediator extends Mediator { break; case MsgAPI.SCENE_LOADED: facade = HyperLap2DFacade.getInstance(); - sandboxMediator = facade.retrieveMediator(SandboxMediator.NAME); - engine = sandboxMediator.getViewComponent().getEngine(); - SandboxBackUI sandboxBackUI = new SandboxBackUI(engine.getSystem(HyperLap2dRenderer.class).getBatch()); + SandboxBackUI sandboxBackUI = new SandboxBackUI(Sandbox.getInstance().getUIStage().getBatch()); getViewComponent().setBackUI(sandboxBackUI); getViewComponent().disableDrawingBgLogo(); break;