Gates' extraordinal behavior with boxes fixed.

This commit is contained in:
ericnerdo 2016-05-14 21:01:17 +02:00
parent 47b894f99e
commit 12ac49938d
2 changed files with 6 additions and 2 deletions

View File

@ -34,7 +34,10 @@ public class Gate extends Tile {
@Override @Override
public boolean isSteppable() public boolean isSteppable()
{ {
return open; if(open)
return !hasBox();
else
return open;
} }
public boolean isOpen() { public boolean isOpen() {

View File

@ -15,7 +15,8 @@ public class GateDrawer extends AbstractDrawer {
if(gate.isOpen()) { if(gate.isOpen()) {
if(gate.hasBox()) if(gate.hasBox())
changeImage("OpenGate_Box.png"); changeImage("OpenGate_Box.png");
changeImage("OpenGate.png"); else
changeImage("OpenGate.png");
} }
else else
changeImage("Gate.png"); changeImage("Gate.png");