Trapdoor: fixed condition for side checking

This commit is contained in:
Dylan K. Taylor 2018-06-21 20:13:26 +01:00
parent 8a65941489
commit eddd626461

View File

@ -65,15 +65,14 @@ class Trapdoor extends Transparent{
}
if(($damage & self::MASK_OPENED) > 0){
if(($damage & 0x03) === self::MASK_SIDE_NORTH){
$side = $damage & 0x03;
if($side === self::MASK_SIDE_NORTH){
$bb->setBounds(0, 0, 1 - $f, 1, 1, 1);
}elseif(($damage & 0x03) === self::MASK_SIDE_SOUTH){
}elseif($side === self::MASK_SIDE_SOUTH){
$bb->setBounds(0, 0, 0, 1, 1, $f);
}
if(($damage & 0x03) === self::MASK_SIDE_WEST){
}elseif($side === self::MASK_SIDE_WEST){
$bb->setBounds(1 - $f, 0, 0, 1, 1, 1);
}
if(($damage & 0x03) === self::MASK_SIDE_EAST){
}elseif($side === self::MASK_SIDE_EAST){
$bb->setBounds(0, 0, 0, $f, 1, 1);
}
}