From afbca7b80b30c83c0f4d93056f0b2e6ba96a0e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bokros=20B=C3=A1lint?= Date: Mon, 25 Apr 2016 21:33:07 +0200 Subject: [PATCH] Implemented toString in Stargate --- cicaprojekt/Stargate.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) 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); + } }