intersectsWith() public method

public intersectsWith ( AxisAlignedBB $bb )
$bb AxisAlignedBB
Exemplo n.º 1
0
 /**
  * Checks for collision against an AxisAlignedBB
  *
  * @param AxisAlignedBB $bb
  *
  * @return bool
  */
 public function collidesWithBB(AxisAlignedBB $bb)
 {
     $bb2 = $this->getBoundingBox();
     return $bb2 !== null and $bb->intersectsWith($bb2);
 }
Exemplo n.º 2
0
 /**
  * Checks for collision against an AxisAlignedBB
  *
  * @param AxisAlignedBB $bb
  * @param Block[]       $list
  */
 public function collidesWithBB(AxisAlignedBB $bb, &$list = [])
 {
     $bb2 = $this->getBoundingBox();
     if ($bb2 !== null and $bb->intersectsWith($bb2)) {
         $list[] = $bb2;
     }
 }