diff --git a/map.php b/map.php deleted file mode 100644 index 1cd3872..0000000 --- a/map.php +++ /dev/null @@ -1,104 +0,0 @@ - -error_reporting(E_ALL); -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 ($_POST['action']=='down' AND $infodot[$map[$_SESSION["y"]+1][$_SESSION["x"]]]["status"]=='allow'){ - $_SESSION["y"]++; -} -if ($_POST['action']=='up' AND $infodot[$map[$_SESSION["y"]-1][$_SESSION["x"]]]["status"]=='allow'){ - $_SESSION["y"]--; -} -if ($_POST['action']=='left' AND $infodot[$map[$_SESSION["y"]][$_SESSION["x"]-1]]["status"]=='allow'){ - $_SESSION["x"]--; -} -if ($_POST['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; -} -if ($_GET["name"]=="map2") { - $_SESSION["y"]=4; - $_SESSION["x"]=2; - -} - -//Строим квадрат 5Х5 вокруг игрока -$y = $_SESSION["y"]-2; -$y_end = $_SESSION["y"]+2; -$x = $_SESSION["x"]-2; -$x_end = $_SESSION["x"]+2; -$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 находится магазин"; } - -//Бежим на вторую карту с первой. -if ($_SESSION["y"] == 2 AND $_SESSION["x"] == 0){ - print "Сменить локацию."; -} - -?> \ No newline at end of file