From 3ad80d16870496489dfbcef7992215d43d2cacb1 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 10 Nov 2020 11:54:52 +0900 Subject: [PATCH] y u no work :( --- .../torvald/terrarum/worlddrawer/LightmapRendererNew.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/net/torvald/terrarum/worlddrawer/LightmapRendererNew.kt b/src/net/torvald/terrarum/worlddrawer/LightmapRendererNew.kt index 0fcc30850..3cb2bd3ab 100644 --- a/src/net/torvald/terrarum/worlddrawer/LightmapRendererNew.kt +++ b/src/net/torvald/terrarum/worlddrawer/LightmapRendererNew.kt @@ -315,7 +315,7 @@ object LightmapRenderer { */ for (i in 0 until LIGHTMAP_WIDTH + LIGHTMAP_HEIGHT - 5) { swipeLight( - maxOf(1, i - LIGHTMAP_HEIGHT - 2 + 2), maxOf(1, LIGHTMAP_HEIGHT - 2 - i), + maxOf(1, i - LIGHTMAP_HEIGHT + 4), maxOf(1, LIGHTMAP_HEIGHT - 2 - i), minOf(LIGHTMAP_WIDTH - 2, i + 1), minOf(LIGHTMAP_HEIGHT - 2, (LIGHTMAP_WIDTH + LIGHTMAP_HEIGHT - 5) - i), 1, 1 ) @@ -349,8 +349,8 @@ object LightmapRenderer { */ for (i in 0 until LIGHTMAP_WIDTH + LIGHTMAP_HEIGHT - 5) { swipeLight( - maxOf(1, i - 3), minOf(LIGHTMAP_HEIGHT - 2, i + 1), - minOf(LIGHTMAP_WIDTH - 2, i + 1), maxOf(1, (LIGHTMAP_HEIGHT - 2) + i - (LIGHTMAP_WIDTH + LIGHTMAP_HEIGHT - 6)), + maxOf(1, i - LIGHTMAP_HEIGHT + 4), minOf(LIGHTMAP_HEIGHT - 2, i + 1), + minOf(LIGHTMAP_WIDTH - 2, i + 1), maxOf(1, (LIGHTMAP_HEIGHT - 2) - (LIGHTMAP_WIDTH + LIGHTMAP_HEIGHT - 6) + i), 1, -1 ) } @@ -650,7 +650,6 @@ object LightmapRenderer { lightmap.setVec(x, y, _ambientAccumulator) } private fun swipeLight(sx: Int, sy: Int, ex: Int, ey: Int, dx: Int, dy: Int) { - swipeX = sx; swipeY = sy while (swipeX <= ex && swipeY <= ey) { // conduct the task #1