diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/MoonRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/MoonRenderer.kt index c2a8fb2ee..5c64fdc16 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/MoonRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/MoonRenderer.kt @@ -35,6 +35,7 @@ class MoonRenderer( val coordinates = PHASE_UV[phases.ordinal] uvStart = Vec2(1.0f / 4 * coordinates.x, 1.0f / 2 * coordinates.y) * texture.textureArrayUV uvEnd = Vec2(1.0f / 4 * (coordinates.x + 1), 1.0f / 2 * (coordinates.y + 1)) * texture.textureArrayUV + meshInvalid = true } override fun postInit() { @@ -83,7 +84,7 @@ class MoonRenderer( Vec2i(0, 1), // NEW_MOON Vec2i(3, 0), // WAXING_CRESCENT Vec2i(2, 0), // FIRST_QUARTER - Vec2i(1, 0) // WAXING_GIBBOUS + Vec2i(1, 0), // WAXING_GIBBOUS ) } } diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/PlanetRenderer.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/PlanetRenderer.kt index 56f002b3e..5ce5e5ebb 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/PlanetRenderer.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/sky/planet/PlanetRenderer.kt @@ -80,7 +80,7 @@ abstract class PlanetRenderer( private fun calculateMatrix(base: Mat4) { val matrix = Mat4(base) - matrix.rotateAssign(calculateAngle().rad, Vec3(0, 0, -1)) + matrix.rotateAssign(calculateAngle().rad, Vec3(0, 0, 1)) matrix.translateAssign(Vec3(0.0f, -0.01f, 0.0f)) // prevents face fighting matrix.translateAssign(Vec3(0.0f, -modifier, 0.0f)) // moves the planet closer to the player (appears appears bigger)