<?php require_once '../../lib/inclusion.php'; require_once '../../config/units.cfg.php'; require_once_model('Player'); require_once_model('Unit'); require_once_model('Division'); require_once_model('DivisionMovement'); require_once_model('Sector'); session_start(); $divisionConn = new DivisionDAO(); $divisionMovementConn = new DivisionMovementDAO(); $player = $_SESSION['player']; $unitList = explode(",", $_POST['unitList']); $quantityList = explode(",", $_POST['quantityList']); $startX = $_POST['startX']; $startY = $_POST['startY']; $endX = $_POST['endX']; $endY = $_POST['endY']; $speed = $_POST['speed']; $startOK = false; $endOK = false; $divisionsOK = false; $speedOK = false; $playerSectors = array(); foreach ($player->getSectors() as $playerSector) { if ($playerSector->getCoordinateX() == $startX && $playerSector->getCoordinateY() == $startY) { $startOK = true; $startId = $playerSector->getId(); } }
require_once '../../lib/inclusion.php'; require_once '../../config/paths.php'; require_once '../../config/map.cfg.php'; require_once '../../config/buildings.cfg.php'; require_once_model('Resource'); require_once_model('Sector'); require_once_model('Building'); require_once_model('Battle'); require_once_model('Unit'); require_once_model('Division'); require_once_model('Player'); require_once_model('StaticData'); session_start(); $sectorConn = new SectorDAO(); $divisionConn = new DivisionDAO(); $staticData = $_SESSION['staticData']; $player = $_SESSION['player']; $resources = $staticData->getResources(); $coordinateX = $_POST['coordinateX']; $coordinateY = $_POST['coordinateY']; $allSectors = $staticData->getSectors(); $sector = $allSectors[$coordinateX . "," . $coordinateY]; $sectorBuildings = $sector->getBuildings(); $haveHeadquarters = isset($sectorBuildings[COMMAND_CENTER_ID]) && $sectorBuildings[COMMAND_CENTER_ID]->getLevel() >= 1; $haveBarracks = isset($sectorBuildings[BARRACKS_ID]) && $sectorBuildings[BARRACKS_ID]->getLevel() >= 1; $unitQueueListArr = $sectorConn->getUnitQueueLists($coordinateX, $coordinateY, $player->getId()); $auxUnits = $unitQueueListArr[0]; $auxTimes = $unitQueueListArr[1]; $queuedUnits = explode(",", $auxUnits); $queuedTimes = explode(",", $auxTimes);
<?php require_once '../../lib/inclusion.php'; require_once '../../config/paths.php'; require_once '../../config/battle.cfg.php'; require_once_model('StaticData'); require_once_model('Division'); require_once_model('Unit'); require_once_model('Sector'); require_once_model('Battle'); require_once_model('BattleRound'); require_once_model('Player'); session_start(); $battleConn = new BattleDAO(); $battleRoundConn = new BattleRoundDAO(); $divisionConn = new DivisionDAO(); $player = $_SESSION['player']; $staticData = $_SESSION['staticData']; $allUnits = $staticData->getUnits(); $allPlayers = $staticData->getPlayers(); $allSectors = $staticData->getSectors(); $coordinateX = $_POST['coordinateX']; $coordinateY = $_POST['coordinateY']; if (isset($_POST['noView'])) { $noView = $_POST['noView']; } else { $noView = false; } $sector = $allSectors[$coordinateX . "," . $coordinateY]; $battleArr = $battleConn->getBattleBySectorId($sector->getId()); $battle = new Battle($battleArr[0], 0, 0, $battleArr[2], $battleArr[3], $battleArr[4], $battleArr[5]);