Esempio n. 1
0
$buildingId = $_POST['buildingId'];
$sectorId = $_POST['sectorId'];
$pausing = $_POST['pausing'];
$playerSectors = array();
foreach ($player->getSectors() as $playerSector) {
    $sector_id = $playerSector->getId();
    $playerSectors[] = $sector_id;
    if ($sector_id == $sectorId) {
        $coordinateX = $playerSector->getCoordinateX();
        $coordinateY = $playerSector->getCoordinateY();
    }
}
$sectorOK = in_array($sectorId, $playerSectors);
$buildingOK = array_key_exists($buildingId, $player->getAvailableBuildings());
if ($pausing && $sectorOK && $buildingOK) {
    $success = $buildingConn->pauseBuilding($sectorId, $buildingId);
    //if ($success)
    echo "1;" . $coordinateX . ";" . $coordinateY;
    die;
}
$available_buildings = $player->getAvailableBuildings();
$sectorBuildingsArr = $sectorConn->getSectorBuildings($sectorId);
$percent = 0;
$sectorBuildings = array();
foreach ($sectorBuildingsArr as $sectorBuildingArr) {
    $startTime = $sectorBuildingArr[4];
    $stopTime = $sectorBuildingArr[5];
    if ($startTime != null && $stopTime == null) {
        exit("No caeré en un error tan evidente. Script abortado.");
    }
    if ($sectorBuildingArr[1] == $buildingId) {