Added a map to Stargate
This commit is contained in:
parent
ed45c604a4
commit
070d3ef3f4
@ -1,5 +1,9 @@
|
||||
package cicaprojekt;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class Stargate {
|
||||
public static final Stargate yellowStargate = new Stargate("Yellow Stargate");
|
||||
public static final Stargate blueStargate = new Stargate("Blue Stargate");
|
||||
@ -10,6 +14,8 @@ public class Stargate {
|
||||
private Wall currentWall;
|
||||
private String name;
|
||||
|
||||
private static Map<Color, Stargate> stargates = new HashMap<>();
|
||||
|
||||
|
||||
private Stargate(String name) {
|
||||
isSpawned = false;
|
||||
@ -21,6 +27,15 @@ public class Stargate {
|
||||
blueStargate.other = yellowStargate;
|
||||
redStargate.other = greenStargate;
|
||||
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() {
|
||||
|
Loading…
Reference in New Issue
Block a user