From 099a6ccd048ccc506c9e833d9ed2270062439f0b Mon Sep 17 00:00:00 2001 From: zalavari <zalavari@sch.bme.hu> Date: Sat, 14 Apr 2018 16:51:16 +0200 Subject: [PATCH] =?UTF-8?q?kill=20f=C3=BCggv=C3=A9nyek=20implement=C3=A1l?= =?UTF-8?q?=C3=A1sa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/killer_sokoban/Crate.java | 11 +---------- src/killer_sokoban/Worker.java | 14 ++------------ 2 files changed, 3 insertions(+), 22 deletions(-) diff --git a/src/killer_sokoban/Crate.java b/src/killer_sokoban/Crate.java index 8cdda58..6266383 100644 --- a/src/killer_sokoban/Crate.java +++ b/src/killer_sokoban/Crate.java @@ -1,6 +1,5 @@ package killer_sokoban; -import java.util.ArrayList; public class Crate extends Moveable { @@ -12,38 +11,30 @@ public class Crate extends Moveable { * A láda elveszik, és nem vesz részt a további játékban. */ public void kill() { - + Main.deleteCrate(this); } /**Ha a láda célmezőre került, akkor kerül meghívásra ez a függvény. * @param w a munkás, aki a tolást indította */ public void stepOnTarget(Worker w) { - w.incrementPoint(); isOnTarget=true; - } /**Ha a láda a célmezőről lekerült, akkor kerül meghívásra ez a függvény. * @param w a munkás, aki a tolást indította */ public void stepOffTarget(Worker w) { - - w.decrementPoint(); isOnTarget=false; - } /** Ha a láda kapcsolóra került, akkor kerül meghívásra ez a függvény. * @param s kapcsolót tartalmazó mező */ public void onSwitch(SwitchField s) { - - s.turnOn(); - } /** diff --git a/src/killer_sokoban/Worker.java b/src/killer_sokoban/Worker.java index 0db3f6c..851a81d 100644 --- a/src/killer_sokoban/Worker.java +++ b/src/killer_sokoban/Worker.java @@ -31,7 +31,6 @@ public class Worker extends Moveable { */ public boolean step(Direction toward) { - activeForce = force; boolean result=myField.stepMe(toward, this); @@ -42,27 +41,22 @@ public class Worker extends Moveable { * Pontot ad a játékosnak. */ public void incrementPoint() { - points++; - } /** * Pontot vesz el a játékostól. */ public void decrementPoint() { - points--; - } /** * A munkás meghal, és nem vesz részt a további játékban. */ public void kill() { - + force=0; alive=false; - } /** @@ -70,19 +64,15 @@ public class Worker extends Moveable { */ protected boolean squeez() { - kill(); - return true; } /** * A munkás eldönti, hogy az újabb ládát még el tudja-e tolni */ - public boolean decrementForce(double by) { - + public boolean decrementForce(double by) { activeForce -= by; - return (activeForce>=0.0); } -- GitLab