From 610fe015335809e327eb8982b6659bc2056cca33 Mon Sep 17 00:00:00 2001 From: zalavari <zalavari@sch.bme.hu> Date: Sat, 14 Apr 2018 15:28:25 +0200 Subject: [PATCH] No longer asks the user, whether the hole's open or not (it knows by itself) --- src/killer_sokoban/SwitchableHole.java | 36 ++------------------------ 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/src/killer_sokoban/SwitchableHole.java b/src/killer_sokoban/SwitchableHole.java index 6035fe8..a5d0667 100644 --- a/src/killer_sokoban/SwitchableHole.java +++ b/src/killer_sokoban/SwitchableHole.java @@ -1,13 +1,8 @@ package killer_sokoban; - -import java.util.Scanner; - -import java.util.ArrayList; - public class SwitchableHole extends SimpleField { - boolean opened=true; + boolean opened=false; /**Ez a függvény azt jelzi a mező számára, hogy szeretnének rálépni. * @param toward melyik irányból szeretnének rálépni @@ -18,31 +13,10 @@ public class SwitchableHole extends SimpleField { @Override public boolean accept(Direction toward, Worker w, Moveable m) { - - System.out.println("Nyitva van a lyuk? (I/N)"); - Scanner sc = new Scanner(System.in); - String valasz=sc.next(); - - if(valasz.equals("I")||valasz.equals("i")) { - - open(); - - } - else if(valasz.equals("N")||valasz.equals("n")) { - - close(); - - } - else - { - System.out.println("Hülyeséget válaszoltál, nem vállalom a felelősséget!"); - } - boolean ret=true; if (!opened) { - ret=super.accept(toward, w, m); } @@ -53,10 +27,8 @@ public class SwitchableHole extends SimpleField { m.move(this); m.kill(); ret=true; - } - - + return ret; } @@ -78,17 +50,13 @@ public class SwitchableHole extends SimpleField { */ public void close() { - opened=false; - } public void printStat() { super.printStat(); System.out.println("opened: " + opened); - - } } -- GitLab