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
public boolean isSteppable()
{
return open;
if(open)
return !hasBox();
else
return open;
}
public boolean isOpen() {

View File

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