From 0858a4701dfedc5b963550f2440230f032f82f75 Mon Sep 17 00:00:00 2001 From: Ivor Barhansky Date: Sun, 20 Feb 2022 22:59:03 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB(=D0=B0)=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- map.csv | 20 ++++++++++ map.php | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++ map2.csv | 7 ++++ showmap.php | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 234 insertions(+) create mode 100644 map.csv create mode 100644 map.php create mode 100644 map2.csv create mode 100644 showmap.php diff --git a/map.csv b/map.csv new file mode 100644 index 0000000..0f2a8ac --- /dev/null +++ b/map.csv @@ -0,0 +1,20 @@ +x;w;x;w;w;w;x;w;w;w;w;w;w;w;w;w;w;w;w;g;w;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;g;x;x; +x;x;x;w;x;x;x;x;g;g;g;g;g;g;g;g;g;w;g;g;g;g;g;g;g;x;x;x;g;g;g;g;x;x;x;g;g;g;g;x; +g;g;x;w;w;x;g;x;g;w;w;w;w;g;w;w;g;g;g;w;w;w;w;w;g;g;g;g;g;w;w;g;x;x;x;g;w;w;g;x; +x;g;x;w;m;x;g;g;g;g;g;g;w;g;w;g;g;w;g;g;g;g;g;w;w;g;w;g;w;w;g;g;g;g;g;g;g;w;g;w; +x;g;g;g;g;x;x;g;o;o;g;w;w;w;w;g;w;w;g;w;g;w;w;w;w;w;w;w;w;w;w;w;g;w;w;w;w;w;w;w; +x;x;g;x;g;g;g;g;g;o;g;w;g;w;w;w;w;w;g;w;g;g;g;w;g;w;g;w;g;w;g;w;g;w;g;g;g;g;w;w; +x;x;x;x;g;o;o;o;o;o;g;g;g;g;g;w;g;w;w;w;w;w;w;w;g;w;g;g;g;w;g;w;g;w;w;g;w;w;w;w; +g;g;g;g;g;g;g;g;g;o;o;g;o;o;g;g;g;g;g;w;g;w;g;w;g;w;g;w;w;w;g;w;g;g;g;g;g;w;x;w; +x;x;x;x;x;g;o;g;o;o;o;g;o;o;o;g;w;w;w;w;g;w;g;g;g;g;g;g;g;w;g;w;g;w;w;w;w;w;w;x; +x;g;x;g;g;g;o;o;o;g;o;g;g;g;o;g;w;g;w;w;g;g;g;w;w;w;w;w;g;g;g;g;g;w;g;g;g;g;g;g; +g;g;g;g;x;g;g;g;o;g;o;o;g;o;o;g;g;g;g;g;g;w;w;w;w;g;w;w;w;w;w;w;w;w;g;o;o;o;o;o; +x;x;x;g;x;g;o;o;o;g;g;o;g;o;o;o;o;o;o;o;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;g;o;o;w; +x;g;g;g;x;g;g;g;g;g;o;o;g;g;g;g;g;g;o;g;g;o;o;o;o;o;g;g;o;o;o;o;o;o;o;o;o;o;o;w; +x;x;g;x;x;x;g;o;g;o;o;o;o;o;o;o;o;g;o;o;g;g;g;g;g;o;g;g;g;g;g;g;g;g;g;g;g;o;g;o; +x;x;x;x;g;x;g;o;o;o;o;g;o;o;g;g;o;g;o;g;g;o;g;o;o;o;g;g;o;o;o;o;o;g;o;o;o;o;g;g; +x;x;g;g;g;g;g;g;o;g;g;g;g;g;g;o;o;o;o;g;o;o;g;g;g;o;g;g;o;x;x;x;o;g;g;g;g;g;g;o; +x;m;g;x;g;x;x;g;g;g;x;g;o;o;o;o;o;g;g;g;o;o;g;g;g;o;g;g;o;x;m;o;o;g;o;g;o;o;o;o; +x;x;g;x;g;x;x;g;x;g;x;g;g;g;g;g;o;g;o;o;o;o;g;o;o;o;g;g;o;x;x;x;o;g;o;g;o;g;g;g; +x;x;m;x;x;x;x;g;x;g;x;x;x;o;o;o;o;g;o;o;o;o;o;o;o;o;g;g;o;o;x;o;o;o;o;g;g;g;o;o; +x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;x;o;o;o;o;o;o;o;o;o;o;g;g;o;o;o;o;o;o;o;g;o;o;o;o; \ No newline at end of file diff --git a/map.php b/map.php new file mode 100644 index 0000000..1cd3872 --- /dev/null +++ b/map.php @@ -0,0 +1,104 @@ +"; +while ($y <= $y_end){ + print ""; + $x = $q; + while ($x <= $x_end){ + if (@$map[$y][$x] == ""){ // ползут ошибки! + $map[$y][$x] = "end"; + } + if ($y == $_SESSION["y"] AND $x == $_SESSION["x"]){ + print ""; + print ""; + print ""; + } + else{ + print ""; + print ""; + print ""; + } + $x++; + } + print ""; + $y++; +} +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 diff --git a/map2.csv b/map2.csv new file mode 100644 index 0000000..af816c0 --- /dev/null +++ b/map2.csv @@ -0,0 +1,7 @@ +x;x;x;x;x +x;m;w;w;x +x;g;w;g;g +x;g;w;g;x +x;g;g;g;x +x;w;g;g;x +x;x;x;x;x diff --git a/showmap.php b/showmap.php new file mode 100644 index 0000000..879d51b --- /dev/null +++ b/showmap.php @@ -0,0 +1,103 @@ +"; +while ($y <= $y_end){ + print ""; + $x = $q; + while ($x <= $x_end){ + if (@$map[$y][$x] == ""){ // ползут ошибки! + $map[$y][$x] = "end"; + } + if ($y == $_SESSION["y"] AND $x == $_SESSION["x"]){ + print ""; + print ""; + print ""; + } + else{ + print ""; + print ""; + print ""; + } + $x++; + } + print ""; + $y++; +} +print ""; +//квадрат построен +/* +?> + +    
+ +
+    

+ +В этой клетке c координатами 2,2 находится магазин"; +} +else{ + print "В этой клетке нет активных элементов"; +} +*/ + +//Описываем свойство целого класса клеток +/* +if ($map[$_SESSION["y"]][$_SESSION["x"]] == "m"){ + print "В этой клетке класса m находится магазин"; +} +*/ +?> \ No newline at end of file