From 2ebe4bc5194d78df4bd714cb142b640d5a521ce0 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 22 Jun 2017 18:59:53 +0900 Subject: [PATCH] Just got enought to render without error (no display tho) --- src/net/torvald/terrarum/StateInGameGDX.kt | 12 +++++++----- src/net/torvald/terrarum/TerrarumGDX.kt | 4 +++- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/net/torvald/terrarum/StateInGameGDX.kt b/src/net/torvald/terrarum/StateInGameGDX.kt index 2ca68fac7..fcc56ee05 100644 --- a/src/net/torvald/terrarum/StateInGameGDX.kt +++ b/src/net/torvald/terrarum/StateInGameGDX.kt @@ -536,11 +536,13 @@ class StateInGameGDX(val batch: SpriteBatch) : Screen { ///////////////////// // draw UIs ONLY! // ///////////////////// - uiContainer.forEach { if (it != consoleHandler) it.render(batch) } - debugWindow.render(batch) - // make sure console draws on top of other UIs - consoleHandler.render(batch) - notifier.render(batch) + batch.inUse { + uiContainer.forEach { if (it != consoleHandler) it.render(batch) } + debugWindow.render(batch) + // make sure console draws on top of other UIs + consoleHandler.render(batch) + notifier.render(batch) + } ////////////////// diff --git a/src/net/torvald/terrarum/TerrarumGDX.kt b/src/net/torvald/terrarum/TerrarumGDX.kt index d675a761f..acb5c3eae 100644 --- a/src/net/torvald/terrarum/TerrarumGDX.kt +++ b/src/net/torvald/terrarum/TerrarumGDX.kt @@ -40,10 +40,12 @@ fun main(args: Array) { val config = LwjglApplicationConfiguration() config.foregroundFPS = TerrarumGDX.RENDER_FPS config.backgroundFPS = TerrarumGDX.RENDER_FPS - config.vSyncEnabled = true + //config.vSyncEnabled = true config.resizable = false config.width = 1072 config.height = 742 + config.backgroundFPS = 9999 + config.foregroundFPS = 9999 config.title = GAME_NAME LwjglApplication(TerrarumGDX, config)