mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-16 10:55:01 -04:00
make sunrise in east instead of north
This commit is contained in:
parent
0bc1195c3c
commit
2b1d89811a
@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user