From 196a9dd77e82df6ce4e3726d614b136e51ce0f8d Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 21 Mar 2020 19:11:13 -0400 Subject: [PATCH] Fixed incorrect plane projection --- core/src/mindustry/type/Planet.java | 2 +- core/src/mindustry/ui/dialogs/PlanetDialog.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/type/Planet.java b/core/src/mindustry/type/Planet.java index 4841debeee..e058ede455 100644 --- a/core/src/mindustry/type/Planet.java +++ b/core/src/mindustry/type/Planet.java @@ -89,7 +89,7 @@ public class Planet extends UnlockableContent{ } } - sectors.peek().unlocked = true; + sectors.get(sectors.size/2).unlocked = true; }else{ sectors = new Array<>(); } diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index df25ea98f9..c1d648b534 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -321,7 +321,7 @@ public class PlanetDialog extends FloatingDialog{ //face up sector.plane.project(Tmp.v32.set(sector.tile.v).add(Vec3.Y)).sub(sector.tile.v).rotate(Vec3.Y, rotation).nor(), //right vector - Tmp.v31.set(Tmp.v32).add(sector.tile.v).rotate(sector.tile.v, 90).sub(sector.tile.v).rotate(Vec3.Y, rotation).nor() + Tmp.v31.set(Tmp.v32).rotate(Vec3.Y, -rotation).add(sector.tile.v).rotate(sector.tile.v, 90).sub(sector.tile.v).rotate(Vec3.Y, rotation).nor() ); }