<?php if (defined("MODEL_ROUTE")) { require_once_model('Sector', MODEL_ROUTE); } else { require_once_model('Sector'); } $sectorConn = new SectorDAO(); $dimensions = $sectorConn->getMapDimensions(); //js limits on zoom. width=2*height $MIN_WIDTH = 4; $MAX_WIDTH = $dimensions[0] + 1; $MIN_HEIGHT = 2; $MAX_HEIGHT = $dimensions[1] + 1; // --- Define some constants (initial zoom level) $MAP_WIDTH = 10; $MAP_HEIGHT = 5; $HEX_HEIGHT = 80; // --- Use this to scale the hexes smaller or larger than the actual graphics $HEX_SCALED_HEIGHT = $HEX_HEIGHT * 1.0; $HEX_SIDE = $HEX_SCALED_HEIGHT / 2;
<?php require_once '../../lib/inclusion.php'; require_once_model('Resource'); require_once_model('Player'); require_once_model('StaticData'); session_start(); $player = $_SESSION["player"]; $staticData = $_SESSION["staticData"]; $allResources = $staticData->getResources(); require_once '../../config/paths.php'; require_once '../../config/map.cfg.php'; $lastMapOrigin = $player->getLastMapOrigin(); $lastMapHeight = $player->getLastMapHeight(); require_once '../../views/common/head.php'; require_once '../../views/common/top.php'; require_once '../../views/common/topMenu.php'; ?> <div id="main_container"> <?php require_once '../../controllers/map/mapController.php'; ?> </div> <?php require_once '../../views/common/foot.php';
<?php require_once "../../lib/inclusion.php"; require_once_model('Message'); require_once_model('Player'); $messageConn = new MessageDAO(); session_start(); $player = $_SESSION["player"]; $from = $player->getId(); $to = $_POST["recipient"]; $subject = addslashes($_POST["subject"]); $content = addslashes($_POST["content"]); $result = $messageConn->insertMessage($from, $to, $subject, $content); if ($result) { echo "Mensaje enviado."; } else { echo "Error al enviar el mensaje"; }
<?php require_once '../../lib/inclusion.php'; require_once_model('BattleRound'); $battleRoundConn = new BattleRoundDAO(); $battleId = $_POST["battleId"]; $roundId = $_POST["roundId"]; $battleRoundArr = $battleRoundConn->getBattleRound($battleId, $roundId); $attackLog = explode("^_^", $battleRoundArr[3]); $defendLog = explode("^_^", $battleRoundArr[4]); ?> <span class="title">Defensor</span> <hr /> <div id="defendLog" class="log"> <?php foreach ($defendLog as $attackMsg) { echo "<p>" . $attackMsg . "</p>"; } ?> </div> <span class="title">Atacante</span> <hr /> <div id="attackLog" class="log" > <?php foreach ($attackLog as $attackMsg) { echo "<p>" . $attackMsg . "</p>"; } ?> </div>
<?php require_once '../../lib/inclusion.php'; require_once '../../config/paths.php'; require '../../config/map.cfg.php'; require_once_model('StaticData'); require_once_model('Sector'); require_once_model('Building'); require_once_model('Technology'); require_once_model('Battle'); require_once_model('Player'); require_once_model('Message'); require_once_model('Resource'); session_start(); $staticData = $_SESSION['staticData']; $allPlayers = $staticData->getPlayers(); $allBuildings = $staticData->getBuildings(); $sessionPlayer = $_SESSION['player']; $playerConn = new PlayerDAO(); $sectorConn = new SectorDAO(); $newMessages = false; $messagesArr = $playerConn->getMessages($sessionPlayer->getId(), true, 0); if (count($messagesArr)) { $newMessages = true; } if ($_POST['height'] != 'undefined' && $_POST['width'] != 'undefined') { $height = $_POST['height']; $width = $_POST['width']; } else { $lastMapViewArr = $playerConn->getLastMapView($sessionPlayer->getId()); $coordinates = explode(",", $lastMapViewArr[0]);
<?php if (isset($_POST["continuar"])) { require_once "../../../public/lib/inclusion.php"; require_once_model('Global'); $nick = $_POST['nick']; $pass = $_POST['pass']; $connection = new GlobalDAO(); if ($connection->getAdminExists($nick, md5($pass))) { session_start(); $_SESSION['nick'] = $nick; $_SESSION['language'] = 'spanish'; $_SESSION['admin'] = true; header("Location: ../../controllers/global/globalController.php"); } } require "../../views/index/indexView.php";
<?php require_once "../../lib/inclusion.php"; require_once "../../config/paths.php"; require_once_model("StaticData"); require_once_model("Player"); require_once_model("Message"); session_start(); $messageConn = new MessageDAO(); $player = $_SESSION["player"]; $staticData = $_SESSION['staticData']; $allPlayers = $staticData->getPlayers(); $messagesArr = $messageConn->getMessages($player->getId()); $messages = array(); foreach ($messagesArr as $messageArr) { $msg = new Message($messageArr[0], $messageArr[1], $messageArr[2], $messageArr[3], $messageArr[4], $messageArr[5], $messageArr[6]); $messages[] = $msg; } require "../../views/message/messageView.php";
<?php require_once '../../lib/inclusion.php'; require_once '../../config/paths.php'; require '../../config/map.cfg.php'; require_once_model('Sector'); require_once_model('Building'); if (!isset($sectorConn)) { $sectorConn = new SectorDAO(); } if (!isset($buildingConn)) { $buildingConn = new BuildingDAO(); } $sectorsArr = $sectorConn->getAllSectors(); foreach ($sectorsArr as $sectorArr) { $sector = new Sector($sectorArr[0], $sectorArr[1], $sectorArr[2], $sectorArr[3], $sectorArr[4], $sectorArr[5], $sectorArr[6], $sectorArr[7], explode(",", $sectorArr[8]), explode(",", $sectorArr[9]), $sectorArr[10]); $allSectors[] = $sector; } $allSectors = Sector::indexByCoordinate($allSectors); $suitableSectors = array(); $origins = array(); $minDistance = 3; $suitableSectors = array_diff_key($allSectors, Sector::getForbidden($allSectors)); if (count($suitableSectors) > 0) { $sector = $suitableSectors[array_rand($suitableSectors)]; $rs = $sectorConn->updateSector($sector->getId(), $playerId, $playerId, 0); $startCoordinates = $sector->getCoordinateX() . "," . $sector->getCoordinateY(); //Create Command center and capitol in initial sector $now = $_SERVER['REQUEST_TIME']; $sectorConn->insertBuilding(0, $sector->getId(), 0); $buildingConn->updateBuilding(1, 0, $sector->getId());
require_once_model('Sector', $MPATH, $absolute_path); require_once_model('Building', $MPATH, $absolute_path); require_once_model('Unit', $MPATH, $absolute_path); require_once_model('Division', $MPATH, $absolute_path); require_once_model('DivisionMovement', $MPATH, $absolute_path); require_once_model('Technology', $MPATH, $absolute_path); require_once_model('Player', $MPATH, $absolute_path); require_once_model('Battle', $MPATH, $absolute_path); require_once_model('BattleRound', $MPATH, $absolute_path); require_once_model('Message', $MPATH, $absolute_path); require_once_model('Resource', $MPATH, $absolute_path); require_once_model('Term', $MPATH, $absolute_path); require_once_model('StaticData', $MPATH, $absolute_path); require_once_model('Batch', $MPATH, $absolute_path); require_once_model('ProductionMod', $MPATH, $absolute_path); require_once_model('BattleMod', $MPATH, $absolute_path); $sectorConn = new SectorDAO(); $buildingConn = new BuildingDAO(); $unitConn = new UnitDAO(); $divisionConn = new DivisionDAO(); $divisionMovementConn = new DivisionMovementDAO(); $technologyConn = new TechnologyDAO(); $playerConn = new PlayerDAO(); $battleConn = new BattleDAO(); $battleRoundConn = new BattleRoundDAO(); $messageConn = new MessageDAO(); $resourceConn = new ResourceDAO(); $termConn = new TermDAO(); $batchConn = new BatchDAO(); /*Battle * Building
require_once "../../../public/lib/inclusion.php"; require '../../../public/config/sector.cfg.php'; require_once_model('Global'); function soMuchWin($success) { if ($success) { echo "<img src='../../../public/img/buttons/done.gif'><br/>"; } else { echo "<img src='../../../public/img/buttons/delete.png' style='width:20px; height: 20px; margin-left:10px;'><br/>Abortado."; die; } } //error_reporting (E_STRICT); define('MODEL_ROUTE', '../../../public/models/'); require_once_model('Player', MODEL_ROUTE); $globalConn = new GlobalDAO(); $playerConn = new PlayerDAO(); echo "Vaciando tablas"; soMuchWin($globalConn->truncateNonStaticData()); echo "Creando mapa"; $MAP_INCREMENTX = 10; $MAP_INCREMENTY = 5; require '../../controllers/global/seed_map_generator.php'; echo "<img src='../../../public/img/buttons/done.gif'><br/>"; $MAP_INCREMENTX = 2; $MAP_INCREMENTY = 1; echo "Reiniciando datos de Jugadores"; soMuchWin($globalConn->restartPlayerData()); echo "Asignando sectores iniciales"; $playerIdsArr = $globalConn->getAllPlayerIds();
<?php require_once '../../../public/lib/inclusion.php'; require_once '../../../public/config/paths.php'; require_once '../../../public/config/sector.cfg.php'; require_once_model('Sector', MODEL_ROUTE); //session_start(); if (!isset($sectorConn)) { $sectorConn = new SectorDAO(); } $mapDimensionsArr = $sectorConn->getMapDimensions(); if ($mapDimensionsArr[0] && $mapDimensionsArr[1]) { $startX = $mapDimensionsArr[0] + 1; $startY = $mapDimensionsArr[1] + 1; } else { $startX = 0; $startY = 0; } $inc_x = $MAP_INCREMENTX; $inc_y = $MAP_INCREMENTY; for ($i = 0; $i < $startY + $inc_y; $i++) { for ($j = $startX; $j < $startX + $inc_x; $j++) { Sector::insertRandomSector($j, $i); } } for ($i = $startY; $i < $startY + $inc_y; $i++) { for ($j = 0; $j < $startX; $j++) { Sector::insertRandomSector($j, $i); } }
require_once HOME . 'class/Sector.class.php'; require_once HOME . 'class/StaticData.class.php'; require_once HOME . 'class/ProductionMod.class.php'; require_once HOME . 'class/BattleMod.class.php'; } else { require_once '../../models/DAO/DAO.class.php'; require_once_model('Term'); require_once_model('Unit'); require_once_model('Building'); require_once_model('Technology'); require_once_model('Sector'); require_once_model('Player'); require_once_model('Resource'); require_once_model('StaticData'); require_once_model('ProductionMod'); require_once_model('BattleMod'); } } //session_start(); $staticData = StaticData::singleton(); $termConn = new TermDAO(); $unitConn = new UnitDAO(); $buildingConn = new BuildingDAO(); $technologyConn = new TechnologyDAO(); $playerConn = new PlayerDAO(); $resourceConn = new ResourceDAO(); $productionModConn = new ProductionModDAO(); $battleModConn = new BattleModDAO(); Term::setLang($_SESSION['language']); $termsArr = $termConn->getAllTerms($_SESSION['language']); foreach ($termsArr as $termArr) {
<?php require_once '../../../public/lib/inclusion.php'; require_once '../../../public/config/paths.php'; require '../../../public/config/map.cfg.php'; require_once_model('Sector', MODEL_ROUTE); require_once_model('Building', MODEL_ROUTE); if (!isset($sectorConn)) { $sectorConn = new SectorDAO(); } if (!isset($buildingConn)) { $buildingConn = new BuildingDAO(); } $sectorsArr = $sectorConn->getAllSectors(); foreach ($sectorsArr as $sectorArr) { $sector = new Sector($sectorArr[0], $sectorArr[1], $sectorArr[2], $sectorArr[3], $sectorArr[4], $sectorArr[5], $sectorArr[6], $sectorArr[7], explode(",", $sectorArr[8]), explode(",", $sectorArr[9]), $sectorArr[10]); $allSectors[] = $sector; } $allSectors = Sector::indexByCoordinate($allSectors); $suitableSectors = array(); $origins = array(); $minDistance = 3; $suitableSectors = array_diff_key($allSectors, Sector::getForbidden($allSectors)); if (count($suitableSectors) > 0) { $sector = $suitableSectors[array_rand($suitableSectors)]; $rs = $sectorConn->updateSector($sector->getId(), $playerId, $playerId, 0); $startCoordinates = $sector->getCoordinateX() . "," . $sector->getCoordinateY(); //Create Command center and capitol in initial sector $now = $_SERVER['REQUEST_TIME']; $sectorConn->insertBuilding(0, $sector->getId(), 0); $buildingConn->updateBuilding(1, 0, $sector->getId());
<?php require_once "../../lib/inclusion.php"; require_once_model('Message'); $messageConn = new MessageDAO(); $msgId = $_POST["msgId"]; $mode = $_POST["mode"]; if ($mode == "setRead") { $messageConn->setMessageRead($msgId); } elseif ($mode == "delete") { $messageConn->setMessageDeleted($msgId); }