mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-12 06:25:32 +00:00
Trapdoor: fixed condition for side checking
This commit is contained in:
parent
8a65941489
commit
eddd626461
@ -65,15 +65,14 @@ class Trapdoor extends Transparent{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(($damage & self::MASK_OPENED) > 0){
|
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);
|
$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);
|
$bb->setBounds(0, 0, 0, 1, 1, $f);
|
||||||
}
|
}elseif($side === self::MASK_SIDE_WEST){
|
||||||
if(($damage & 0x03) === self::MASK_SIDE_WEST){
|
|
||||||
$bb->setBounds(1 - $f, 0, 0, 1, 1, 1);
|
$bb->setBounds(1 - $f, 0, 0, 1, 1, 1);
|
||||||
}
|
}elseif($side === self::MASK_SIDE_EAST){
|
||||||
if(($damage & 0x03) === self::MASK_SIDE_EAST){
|
|
||||||
$bb->setBounds(0, 0, 0, $f, 1, 1);
|
$bb->setBounds(0, 0, 0, $f, 1, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user