} echo "^_^" . $percent . "^_^" . $auxUnits . "^_^" . $auxTimes . "^_^" . implode(",", $availableUnits) . "^_^" . implode(",", $speeds) . "^_^"; $queuedNumbers = array(); foreach ($player->getAvailableUnits() as $unit) { $queuedNumbers[$unit->getId()] = 0; } if ($unitQueueListArr) { foreach ($queuedUnits as $queuedUnit) { $queuedNumbers[$queuedUnit]++; } } $divisionsArr = $divisionConn->getOwnDivisionsBySector($coordinateX, $coordinateY); $divisions = array(); foreach ($divisionsArr as $divisionArr) { $division = new Division($divisionArr[0], $divisionArr[1], $divisionArr[3], $divisionArr[4]); $divisions[$division->getUnitId()] = $division; } $player->setVisibleSectors(Sector::indexByCoordinate($player->getVisibleSectors())); $reachableSectors = array(); $startX = $sector->getCoordinateX(); $startY = $sector->getCoordinateY(); Sector::getReachables($player->getVisibleSectors(), $sector->getCoordinateX(), $sector->getCoordinateY(), 0); $reachableSectors = Sector::sortByCoordinate($reachableSectors); $player->setReachableSectors($reachableSectors); $distances = array(); foreach ($player->getReachableSectors() as $reachableSector) { $distances[] = $reachableSector->getDistance(); } echo implode(",", $distances) . "^_^"; $detailType = 'units'; require "../../views/detailBox/unitsDetailsView.php";