本文整理汇总了PHP中map::getinstance方法的典型用法代码示例。如果您正苦于以下问题:PHP map::getinstance方法的具体用法?PHP map::getinstance怎么用?PHP map::getinstance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类map
的用法示例。
在下文中一共展示了map::getinstance方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct()
{
$this->BASE_FILE = ROOT_URL . "Carte.php";
$this->map = map::getinstance();
$this->lng = language::getinstance()->GetLngBlock('carte');
parent::__construct();
}
示例2: img_dot
function img_dot($image, $coord, $clr)
{
$tc = map::getinstance()->taille / 100;
$td = floor($tc / 2);
$td = $td % 2 ? $td + 3 : $td + 2;
list($sX, $sY) = map::ss2xy($coord);
$x1 = floor($tc * $sX - $tc / 2);
$y1 = floor($tc * ($sY + 1) - $tc / 2);
imagefilledellipse($image, $x1, $y1, $td, $td, $clr);
}
示例3: foreach
/**
* @author Alex10336
* Dernière modification: $Id$
* @license GNU Public License 3.0 ( http://www.gnu.org/licenses/gpl-3.0.txt )
* @license Creative Commons 3.0 BY-SA ( http://creativecommons.org/licenses/by-sa/3.0/deed.fr )
*
**/
require_once './init.php';
require_once INCLUDE_PATH . 'Script.php';
require_once CLASS_PATH . 'parser.class.php';
require_once CLASS_PATH . 'cartographie.class.php';
require_once CLASS_PATH . 'map.class.php';
if (!Members::CheckPermsOrDie('CARTOGRAPHIE')) {
}
$map = map::getinstance();
$carto = cartographie::getinstance();
$lng = language::getinstance()->GetLngBlock('cartographie');
if (isset($_POST['massedit'])) {
foreach ($_POST['item'] as $k => $arr) {
if ($arr['delete']) {
$carto->Delete_Entry($k, $arr['type']);
} else {
if ($arr['edit']) {
unset($arr['edit']);
if (isset($arr['TROOP'])) {
$arr['TROOP'] = DataEngine::strip_number($arr['TROOP']);
}
$carto->Edit_Entry($k, $arr);
}
}
示例4: map_debug
/**
* @param mixte Debug text
* @param boolean New line before
* @return boolean
*/
public static function map_debug($text, $newline = true)
{
if (!IN_DEV) {
return false;
}
global $image, $debug_cl;
static $x = 1, $y = -15, $map;
if (!$map) {
$map = map::getinstance();
}
if (DEBUG_PLAIN) {
return print_r($text);
}
if (!IS_IMG) {
return false;
}
if (!isset($image)) {
return false;
}
if (is_array($text)) {
$text = str_replace("\t\t", '', print_r($text, true));
}
if ($newline) {
$x = 1;
$y += 15;
}
$text = utf8_decode($text);
for ($i = 0; $i < strlen($text); $i++) {
$c = p_substr($text, $i, 1);
if ($x - 10 >= $map->taille - 15 or $c == "\n") {
$x = 1;
$y += 15;
}
if ($c == "\n") {
continue;
}
imagechar($image, 4, $x, $y, $c, $debug_cl);
$x += 10;
}
return true;
}
示例5: mysql_die
protected static function mysql_die($debug, $die = true)
{
if ($die) {
if (IS_IMG) {
header('Content-Type: image/png');
header('Cache-Control: no-cache, must-revalidate');
// HTTP/1.1
header('Expires: Mon, 16 Jul 2008 04:21:44 GMT');
// HTTP/1.0 Date dans le passé
require_once CLASS_PATH . 'map.class.php';
$map = map::getinstance();
$image = imagecreate($map->taille, $map->taille);
$background_color = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, $map->taille, $map->taille, $background_color);
$debug_cl = imagecolorallocate($image, 254, 254, 254);
map_debug($debug);
imagepng($image);
imagedestroy($image);
exit;
} else {
header('Content-Type: text/plain;charset=utf-8');
}
$linebreak = "\n";
} else {
echo '<pre>';
$linebreak = '<br/>';
$sql = str_replace("\n", $linebreak, $debug);
}
echo mysql_error() . $linebreak . $debug . $linebreak;
if ($die) {
die;
}
}
示例6: get_comlevelwithname
/**
* @since 1.4.1
*/
public function get_comlevelwithname()
{
if (($data = $this->get_universe(false)) === false) {
return false;
}
$map = map::getinstance();
$com_level = array();
foreach ($data as $k => $v) {
$com_level[$k]['ss'] = $map->Parcours()->get_coords_part($v['Coord']);
$com_level[$k]['name'] = $v['Name'];
$com_level[$k]['level'] = $v['communication'];
}
return $com_level;
}
示例7: manquant
DataEngine::ErrorAndDie('Paramètre(s) manquant(s)');
}
$scanner = addons::getinstance()->Get_Addons('scanner');
$host = $scanner->ScanServer();
$header = 'Cookie: login_email=' . str_replace('@', '%40', $_SESSION['scanner_email']) . '; testcookie=1; PHPSESSID=' . $_SESSION['scanner_session'] . "\r\n";
$nbplanets = 0;
$skipnb = intval($_GET['step']);
$skipnext = $skipnb + 1;
$carto = cartographie::getinstance();
if (isset($_GET['ss']) && $_GET['ss'] != '') {
$coord = $_GET['ss'];
} else {
$coord = ownuniverse::getinstance()->get_comlevel();
$coord = $coord[intval($_GET['id'])]['ss'];
}
$coords = map::getinstance()->Parcours()->GetListeCoorByRay($coord, $scanner->ScanRay('planets'));
$maxpage = count($coords) - 1;
$curcoord = $coords[$skipnb];
echo '<html><head><title>Scan N°' . $skipnb . '/' . $maxpage . ' (base:' . $coord . ')</title></head><body>';
echo 'Système ' . $curcoord . ':</br>';
if (($page = GetUrl($host, '/galaxy/galaxy_overview.php?area=galaxy&starsystem_id=' . $curcoord . '&fleet_id=&from=', $header)) === false) {
die('error sock 1');
}
//$page = file_get_contents('../../test/data/galaxy_1.txt');
preg_match_all("#sun,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,([a-fA-f0-9]{32})#", $page, $sun);
if (count($sun[0]) == 0) {
die('err preg 1');
}
sleep(rand(3, 8));
if (($page = GetUrl($host, '/galaxy/galaxy_info.php?starsystem_id=' . $curcoord . '&hash=' . $sun[1][0], $header)) === false) {
die('error sock 2');