Added a map to Stargate
This commit is contained in:
		@@ -1,5 +1,9 @@
 | 
				
			|||||||
package cicaprojekt;
 | 
					package cicaprojekt;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import java.util.HashMap;
 | 
				
			||||||
 | 
					import java.util.Map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class Stargate {
 | 
					public class Stargate {
 | 
				
			||||||
    public static final Stargate yellowStargate = new Stargate("Yellow Stargate");
 | 
					    public static final Stargate yellowStargate = new Stargate("Yellow Stargate");
 | 
				
			||||||
    public static final Stargate blueStargate = new Stargate("Blue Stargate");
 | 
					    public static final Stargate blueStargate = new Stargate("Blue Stargate");
 | 
				
			||||||
@@ -10,6 +14,8 @@ public class Stargate {
 | 
				
			|||||||
    private Wall currentWall;
 | 
					    private Wall currentWall;
 | 
				
			||||||
    private String name;
 | 
					    private String name;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private static Map<Color, Stargate> stargates = new HashMap<>();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private Stargate(String name) {
 | 
					    private Stargate(String name) {
 | 
				
			||||||
        isSpawned = false;
 | 
					        isSpawned = false;
 | 
				
			||||||
@@ -21,6 +27,15 @@ public class Stargate {
 | 
				
			|||||||
        blueStargate.other = yellowStargate;
 | 
					        blueStargate.other = yellowStargate;
 | 
				
			||||||
        redStargate.other = greenStargate;
 | 
					        redStargate.other = greenStargate;
 | 
				
			||||||
        greenStargate.other = redStargate;
 | 
					        greenStargate.other = redStargate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        stargates.put(Color.YELLOW, yellowStargate);
 | 
				
			||||||
 | 
					        stargates.put(Color.BLUE, blueStargate);
 | 
				
			||||||
 | 
					        stargates.put(Color.RED, redStargate);
 | 
				
			||||||
 | 
					        stargates.put(Color.GREEN, greenStargate);
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public static Stargate get(Color color) {
 | 
				
			||||||
 | 
					        return stargates.get(color);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public Wall getCurrentWall() {
 | 
					    public Wall getCurrentWall() {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user