From ab02de6e8651366f42a4d4d6f5edcc183f5044d7 Mon Sep 17 00:00:00 2001 From: muskenum Date: Thu, 21 Apr 2016 21:57:45 +0200 Subject: [PATCH] Finished Gate class, except onEntry and onExit. --- cicaprojekt/Gate.java | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/cicaprojekt/Gate.java b/cicaprojekt/Gate.java index 49aeee9..dca2109 100644 --- a/cicaprojekt/Gate.java +++ b/cicaprojekt/Gate.java @@ -2,46 +2,25 @@ package cicaprojekt; public class Gate extends cicaprojekt.Tile { - private boolean open; - + private boolean open = false; + public void spawnStargate(cicaprojekt.Stargate stargate, Direction direction) { - Menu.addTab(); - System.out.println(">" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.spawnStargate(stargate," + direction.name() + ")"); if(this.open) adjacentTile.get(direction).spawnStargate(stargate, direction); - System.out.println("<" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.spawnStargate()"); - Menu.removeTab(); return; } public void onEntry() { - Menu.addTab(); - System.out.println(">" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.onEntry()"); - System.out.println("<" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.onEntry()"); - Menu.removeTab(); } public void onExit() { - Menu.addTab(); - System.out.println(">" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.onExit()"); - System.out.println("<" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.onExit()"); - Menu.removeTab(); } public boolean isOpen() { - Menu.addTab(); - System.out.println(">" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.isOpen()"); - System.out.println("<" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.isOpen()"); - Menu.removeTab(); return open; } - + public void setOpen(boolean gateState) { - Menu.addTab(); - System.out.println(">" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.setOpen(" + gateState + ")"); this.open = gateState; - System.out.println("<" + "[" + ":" + this.getClass().getSimpleName() + "]" + Menu.tabulator + "Gate.setOpen()"); - Menu.removeTab(); } - }