diff --git a/.idea/modules/kudens.iml b/.idea/modules/kudens.iml index 4aae43b..bcffa19 100644 --- a/.idea/modules/kudens.iml +++ b/.idea/modules/kudens.iml @@ -1,32 +1,13 @@ - + - - - + + + + diff --git a/.idea/modules/kudens.iml b/.idea/modules/kudens.iml index 4aae43b..bcffa19 100644 --- a/.idea/modules/kudens.iml +++ b/.idea/modules/kudens.iml @@ -1,32 +1,13 @@ - + - - - + + + + diff --git a/.idea/modules/kudens_main.iml b/.idea/modules/kudens_main.iml index ef317f0..e9cef24 100644 --- a/.idea/modules/kudens_main.iml +++ b/.idea/modules/kudens_main.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/.idea/modules/kudens.iml b/.idea/modules/kudens.iml index 4aae43b..bcffa19 100644 --- a/.idea/modules/kudens.iml +++ b/.idea/modules/kudens.iml @@ -1,32 +1,13 @@ - + - - - + + + + diff --git a/.idea/modules/kudens_main.iml b/.idea/modules/kudens_main.iml index ef317f0..e9cef24 100644 --- a/.idea/modules/kudens_main.iml +++ b/.idea/modules/kudens_main.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/.idea/modules/kudens_test.iml b/.idea/modules/kudens_test.iml index 8517dde..a735c3a 100644 --- a/.idea/modules/kudens_test.iml +++ b/.idea/modules/kudens_test.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/.idea/modules/kudens.iml b/.idea/modules/kudens.iml index 4aae43b..bcffa19 100644 --- a/.idea/modules/kudens.iml +++ b/.idea/modules/kudens.iml @@ -1,32 +1,13 @@ - + - - - + + + + diff --git a/.idea/modules/kudens_main.iml b/.idea/modules/kudens_main.iml index ef317f0..e9cef24 100644 --- a/.idea/modules/kudens_main.iml +++ b/.idea/modules/kudens_main.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/.idea/modules/kudens_test.iml b/.idea/modules/kudens_test.iml index 8517dde..a735c3a 100644 --- a/.idea/modules/kudens_test.iml +++ b/.idea/modules/kudens_test.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt b/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt index 36356bd..eb4203f 100644 --- a/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt +++ b/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt @@ -27,7 +27,7 @@ init { attribBuffer = webgl.createBuffer() ?: throw IllegalStateException("Unable to create webgl buffer!") - webgl.bindBuffer(WebGLRenderingContext.ARRAY_BUFFER, attribBuffer); + webgl.bindBuffer(WebGLRenderingContext.ARRAY_BUFFER, attribBuffer) } fun queue(vararg vertices: Float) { diff --git a/.idea/modules/kudens.iml b/.idea/modules/kudens.iml index 4aae43b..bcffa19 100644 --- a/.idea/modules/kudens.iml +++ b/.idea/modules/kudens.iml @@ -1,32 +1,13 @@ - + - - - + + + + diff --git a/.idea/modules/kudens_main.iml b/.idea/modules/kudens_main.iml index ef317f0..e9cef24 100644 --- a/.idea/modules/kudens_main.iml +++ b/.idea/modules/kudens_main.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/.idea/modules/kudens_test.iml b/.idea/modules/kudens_test.iml index 8517dde..a735c3a 100644 --- a/.idea/modules/kudens_test.iml +++ b/.idea/modules/kudens_test.iml @@ -1,71 +1,30 @@ - + - - - + + + + + + + diff --git a/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt b/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt index 36356bd..eb4203f 100644 --- a/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt +++ b/src/main/kotlin/games/perses/shader/ShaderProgramMesh.kt @@ -27,7 +27,7 @@ init { attribBuffer = webgl.createBuffer() ?: throw IllegalStateException("Unable to create webgl buffer!") - webgl.bindBuffer(WebGLRenderingContext.ARRAY_BUFFER, attribBuffer); + webgl.bindBuffer(WebGLRenderingContext.ARRAY_BUFFER, attribBuffer) } fun queue(vararg vertices: Float) { diff --git a/src/main/kotlin/games/perses/text/Texts.kt b/src/main/kotlin/games/perses/text/Texts.kt index 4caa6f7..ae6a87a 100644 --- a/src/main/kotlin/games/perses/text/Texts.kt +++ b/src/main/kotlin/games/perses/text/Texts.kt @@ -8,6 +8,7 @@ object Texts { + // TODO: use same coords for webgl and canvas 2d fun drawText(x: Float, y: Float, message: String, font: String = "bold 24pt Arial", fillStyle: String = "white") { var yy = y if (yy < 0) { @@ -20,8 +21,8 @@ fun drawLeftTop(left: Float, top: Float, message: String, font: String = "bold 24pt Arial", fillStyle: String = "white") { drawText( - Game.view.gameToScreenCoordX(-Game.view.width / 2f + left), - Game.view.gameToScreenCoordY(Game.view.height / 2f - top), + left, + /* Game.view.height - */ top, message, font, fillStyle