session_start(); if (!isset($_GET["name"])) $_GET["name"] ="map"; //Читаем карту $handle = fopen(htmlspecialchars($_GET["name"]).".csv", "r"); while (($data = fgetcsv($handle, 1000, ";")) !== FALSE){ $map[]=$data; } fclose($handle); //Карта в двухмерном массиве $map //информация о квадрате /* $infodot["g"]["status"] = "allow"; $infodot["m"]["status"] = "allow"; if ($_GET['action']=='down' AND $infodot[$map[$_SESSION["y"]+1][$_SESSION["x"]]]["status"]=='allow'){ $_SESSION["y"]++; } if ($_GET['action']=='up' AND $infodot[$map[$_SESSION["y"]-1][$_SESSION["x"]]]["status"]=='allow'){ $_SESSION["y"]--; } If ($_GET['action']=='left' AND $infodot[$map[$_SESSION["y"]][$_SESSION["x"]-1]]["status"]=='allow'){ $_SESSION["x"]--; } if ($_GET['action']=='right' AND $infodot[$map[$_SESSION["y"]][$_SESSION["x"]+1]]["status"]=='allow'){ $_SESSION["x"]++; } */ //если первый заход на карту if (!isset($_SESSION["y"]) OR !isset($_SESSION["x"])){ $_SESSION["y"]=5; $_SESSION["x"]=5; } //Строим квадрат 5Х5 вокруг игрока #$y = $_SESSION["y"]-10; #$y_end = $_SESSION["y"]+10; #$x = $_SESSION["x"]-20; #$x_end = $_SESSION["x"]+20; #$q = $x; $y = -1; $y_end = 20; $x = -1; $x_end = 40; $q = $x; print "
"; print ""; print " | "; } else{ print ""; print ""; print " | "; } $x++; } print "
*/ /* //Описываем свойство отдельной клетки с координатами 2,2 if ($_SESSION["y"] == 2 AND $_SESSION["x"] == 2){ print "В этой клетке c координатами 2,2 находится магазин"; } else{ print "В этой клетке нет активных элементов"; } */ //Описываем свойство целого класса клеток /* if ($map[$_SESSION["y"]][$_SESSION["x"]] == "m"){ print "В этой клетке класса m находится магазин"; } */ ?>