make ptile/edge/corner mutable

This commit is contained in:
DeltaNedas
2020-10-16 22:26:50 +01:00
parent bddcdc0aa2
commit fd54c66726

View File

@@ -221,12 +221,12 @@ public class PlanetGrid{
} }
public static class Ptile{ public static class Ptile{
public final int id; public int id;
public final int edgeCount; public int edgeCount;
public final Ptile[] tiles; public Ptile[] tiles;
public final Corner[] corners; public Corner[] corners;
public final Edge[] edges; public Edge[] edges;
public Vec3 v = new Vec3(); public Vec3 v = new Vec3();
@@ -241,11 +241,11 @@ public class PlanetGrid{
} }
public static class Corner{ public static class Corner{
public final int id; public int id;
public final Ptile[] tiles = new Ptile[3]; public Ptile[] tiles = new Ptile[3];
public final Corner[] corners = new Corner[3]; public Corner[] corners = new Corner[3];
public final Edge[] edges = new Edge[3]; public Edge[] edges = new Edge[3];
public final Vec3 v = new Vec3(); public Vec3 v = new Vec3();
public Corner(int id){ public Corner(int id){
this.id = id; this.id = id;
@@ -253,9 +253,9 @@ public class PlanetGrid{
} }
public static class Edge{ public static class Edge{
public final int id; public int id;
public final Ptile[] tiles = new Ptile[2]; public Ptile[] tiles = new Ptile[2];
public final Corner[] corners = new Corner[2]; public Corner[] corners = new Corner[2];
public Edge(int id){ public Edge(int id){
this.id = id; this.id = id;