fixed problem where unhiding a gate closes it
This commit is contained in:
parent
52a9278dfc
commit
ae60da9e29
@ -116,10 +116,14 @@ public class Gate
|
|||||||
setGateBlocks(blocks);
|
setGateBlocks(blocks);
|
||||||
|
|
||||||
if (blocks == null)
|
if (blocks == null)
|
||||||
|
{
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (isHidden() == false)
|
if (isHidden() == false)
|
||||||
|
{
|
||||||
fillGate(blocks);
|
fillGate(blocks);
|
||||||
|
}
|
||||||
|
|
||||||
setOpen(true);
|
setOpen(true);
|
||||||
|
|
||||||
@ -170,10 +174,12 @@ public class Gate
|
|||||||
this.isHidden = isHidden;
|
this.isHidden = isHidden;
|
||||||
|
|
||||||
if (isHidden == true)
|
if (isHidden == true)
|
||||||
removeGateBlocks();
|
|
||||||
|
|
||||||
else if (isOpen() && !open())
|
|
||||||
{
|
{
|
||||||
|
removeGateBlocks();
|
||||||
|
}
|
||||||
|
else if (this.isOpen && !open())
|
||||||
|
{
|
||||||
|
// cannot open that gate (no frame!)
|
||||||
this.isHidden = false;
|
this.isHidden = false;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user