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; }
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 //-------------------------------------------------------------------------