コード例 #1
0
ファイル: Rover.php プロジェクト: smetagenus/rover-v.0.3
 /**
  * Проверка, находится ли ровер в пределах полигона
  *
  * @param int $sizeX размер полигона по оси X
  * @param int $sizeY размер полигона по оси Y
  * @param int $posX позиция ровера по оси X
  * @param int $posY позиция ровера по оси Y      
  * @return bool      
  **/
 public function checkPos(Polygon $polygon, Coordinates $coord)
 {
     $sizeX = $polygon->getSize()->getX();
     $sizeY = $polygon->getSize()->getY();
     $posX = $coord->getX();
     $posY = $coord->getY();
     if ($posX > $sizeX or $posX < 0 or $posY > $sizeY or $posY < 0) {
         return false;
     } else {
         return true;
     }
 }