From 039496dbfc117fc8dbc7d45b87595ef049e3e22c Mon Sep 17 00:00:00 2001
From: lnittsch <lnittsch@uni-bremen.de>
Date: Tue, 26 May 2020 10:39:38 +0200
Subject: [PATCH] removed Pair in favor of float Array

---
 .../galaxytruckerreloaded/Model/Map/Overworld.java           | 3 +--
 .../galaxytruckerreloaded/Model/Map/Planet.java              | 2 ++
 .../com/galaxytrucker/galaxytruckerreloaded/Model/Ship.java  | 5 +++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Overworld.java b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Overworld.java
index fa3ebe1f..27ca5240 100644
--- a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Overworld.java
+++ b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Overworld.java
@@ -1,11 +1,10 @@
 package com.galaxytrucker.galaxytruckerreloaded.Model.Map;
 
-import jdk.internal.util.xml.impl.Pair;
 
 import java.util.HashMap;
 
 public class Overworld {
-    private HashMap<Pair,Planet> planetMap;
+    private HashMap<float[],Planet> planetMap;
 
     public Overworld(int seed) {
         planetMap = new HashMap<>();
diff --git a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Planet.java b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Planet.java
index 8b11bac5..0d175fa2 100644
--- a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Planet.java
+++ b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Map/Planet.java
@@ -8,6 +8,8 @@ public abstract class Planet {
     private float posX;
     /** Vertikale Position auf der Karte */
     private float posY;
+
+    private float[] position;
     /** Ereignis dass auf diesem Planeten eintrifft */
     private  PlanetEvent event;
 }
diff --git a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Ship.java b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Ship.java
index e72e0ff2..0a940a78 100644
--- a/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Ship.java
+++ b/core/src/com/galaxytrucker/galaxytruckerreloaded/Model/Ship.java
@@ -1,6 +1,7 @@
 package com.galaxytrucker.galaxytruckerreloaded.Model;
 
-import jdk.internal.util.xml.impl.Pair;
+
+import com.galaxytrucker.galaxytruckerreloaded.Model.Map.Planet;
 
 public class Ship {
 
@@ -39,7 +40,7 @@ public class Ship {
     /**
      * X and Y coordinates on the map
      */
-    private Pair position;
+    private Planet position;
 
     /**
      * time needed until position can be changed again
-- 
GitLab