diff --git a/src/killer_sokoban/Crate.java b/src/killer_sokoban/Crate.java index 7e0e12e47e0e1e8a9740acb3561f85abe3614f7b..2ae558ae9709bc300a5f0242f21b3b1bc1e8e201 100644 --- a/src/killer_sokoban/Crate.java +++ b/src/killer_sokoban/Crate.java @@ -12,6 +12,7 @@ public class Crate extends Moveable { */ public void kill() { Main.deleteCrate(this); + super.kill(); } /**Ha a láda célmezőre került, akkor kerül meghívásra ez a függvény. diff --git a/src/killer_sokoban/Moveable.java b/src/killer_sokoban/Moveable.java index 5ba820f95773dcfb2e2417d008664a51ac8ec3e2..65e1e3e183bd0d12109866ccddbccd6ac4f51ce4 100644 --- a/src/killer_sokoban/Moveable.java +++ b/src/killer_sokoban/Moveable.java @@ -21,7 +21,7 @@ public abstract class Moveable { * A Moveable elveszik és nem vesz részt a további játékban. */ public void kill() { - + if (myField!=null) myField.dropMoveable(); } //Ezek a függvények szándékosan üresek, csak a kiírást végzik diff --git a/src/killer_sokoban/Worker.java b/src/killer_sokoban/Worker.java index 7fa9aa9fcd5e010dbdf61e53f4de85944c15d0fe..fcbb354d35b0efad55cbc1d3fcca50fee5714fde 100644 --- a/src/killer_sokoban/Worker.java +++ b/src/killer_sokoban/Worker.java @@ -57,6 +57,7 @@ public class Worker extends Moveable { public void kill() { force=0; alive=false; + super.kill(); } /**