Exemple #1
0
function goMap($type, $id, $size = 200)
{
    global $mc, $config;
    //TODO integrate the existing common/includes/class.mapview.php
    include_once 'kbconfig.php';
    require_once 'common/includes/globals.php';
    $config = new Config();
    $view = new MapView($type, $size);
    $view->setSystemID($id);
    switch ($type) {
        case "map":
            $view->setTitle("Region");
            $view->showLines(config::get('map_map_showlines'));
            $view->paintSecurity(config::get('map_map_security'));
            checkColors('map', $view);
            break;
        case "region":
            $view->setTitle("Constellation");
            $view->showLines(config::get('map_reg_showlines'));
            $view->paintSecurity(config::get('map_reg_security'));
            $view->setOffset(25);
            checkColors('reg', $view);
            break;
        case "cons":
            $view->showLines(config::get('map_con_showlines'));
            $view->showSysNames(config::get('map_con_shownames'));
            $view->paintSecurity(config::get('map_con_security'));
            $view->setOffset(25);
            checkColors('con', $view);
            break;
    }
    $view->generate();
    die;
}
Exemple #2
0
error_reporting(E_ALL ^ E_NOTICE);
if (isset($_GET['size'])) {
    $img_size = intval($_GET['size']);
    if ($img_size > 700) {
        $img_size = 700;
    }
} else {
    $img_size = 250;
}
switch ($_GET['mode']) {
    case "ship":
    case "faction":
    case "activity":
    case "sys":
        $view = new MapView($_GET['mode'], $img_size);
        $view->setSystemID(intval($_GET['sys_id']));
        $view->showLines(config::get('map_act_showlines'));
        $view->showSysNames(config::get('map_act_shownames'));
        $view->setOffset(25);
        $view->generate();
        break;
    case "na":
        $view = new MapView($_GET['mode'], $img_size);
        $view->generateNA();
        break;
    default:
        exit;
}
//-------------------------------------------------------------------------
// Antialising functions
// FROM: http://personal.3d-box.com/php/filledellipseaa.php