static function getMoveArray() { $result = array(); $points = RosaceWindManage::createPointsFleche(); $pointsHalf = RosaceWindManage::reduceArrow($points, ScalledHalf, LargeurImg / 2, HauteurImg / 2 + RayonCentral); $pointsQuarter = RosaceWindManage::reduceArrow($points, ScalledQuater, LargeurImg / 2, HauteurImg / 2 + RayonCentral); $result['n'] = RosaceWindManage::getMoveElemArray(0, $points); $result['nnw'] = RosaceWindManage::getMoveElemArray(22.5, $pointsQuarter); $result['nw'] = RosaceWindManage::getMoveElemArray(45, $pointsHalf); $result['wnw'] = RosaceWindManage::getMoveElemArray(67.5, $pointsQuarter); $result['w'] = RosaceWindManage::getMoveElemArray(90, $points); $result['wsw'] = RosaceWindManage::getMoveElemArray(112.5, $pointsQuarter); $result['sw'] = RosaceWindManage::getMoveElemArray(135, $pointsHalf); $result['ssw'] = RosaceWindManage::getMoveElemArray(157.5, $pointsQuarter); $result['s'] = RosaceWindManage::getMoveElemArray(180, $points); $result['sse'] = RosaceWindManage::getMoveElemArray(202.5, $pointsQuarter); $result['se'] = RosaceWindManage::getMoveElemArray(225, $pointsHalf); $result['ese'] = RosaceWindManage::getMoveElemArray(247.5, $pointsQuarter); $result['e'] = RosaceWindManage::getMoveElemArray(270, $points); $result['ene'] = RosaceWindManage::getMoveElemArray(292.5, $pointsQuarter); $result['ne'] = RosaceWindManage::getMoveElemArray(315, $pointsHalf); $result['nne'] = RosaceWindManage::getMoveElemArray(337.5, $pointsQuarter); return $result; }