<?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 '../../config/paths.php'; require_once '../../config/sector.cfg.php'; require_once_model('Sector'); //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); } }