diff --git a/cicaprojekt/Stargate.java b/cicaprojekt/Stargate.java index 10e36ca..03b3e2b 100644 --- a/cicaprojekt/Stargate.java +++ b/cicaprojekt/Stargate.java @@ -1,17 +1,19 @@ package cicaprojekt; public class Stargate { - public static final Stargate yellowStargate = new Stargate(); - public static final Stargate blueStargate = new Stargate(); - public static final Stargate redStargate = new Stargate(); - public static final Stargate greenStargate = new Stargate(); + public static final Stargate yellowStargate = new Stargate("Yellow Stargate"); + public static final Stargate blueStargate = new Stargate("Blue Stargate"); + public static final Stargate redStargate = new Stargate("Red Stargate"); + public static final Stargate greenStargate = new Stargate("Green Stargate"); public /*final*/ Stargate other; //TODO find better ways to do this private boolean isSpawned; private Wall currentWall; + private String name; - private Stargate() { + private Stargate(String name) { isSpawned = false; + this.name = name; } public static void init() { @@ -35,4 +37,9 @@ public class Stargate { public void teleport(Direction incomingDirection) { } + + @Override + public String toString() { + return String.format("%s: %s", name, currentWall); + } }