From 7257ddcadc19f119c97d1ab8996ffafc8f863fd5 Mon Sep 17 00:00:00 2001 From: Patrick Davison Date: Thu, 2 Feb 2012 22:34:29 -0800 Subject: Added dual layers to the maptable. --- includes/maps.php | 59 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 22 deletions(-) (limited to 'includes') diff --git a/includes/maps.php b/includes/maps.php index 1f350ad..6a8512c 100644 --- a/includes/maps.php +++ b/includes/maps.php @@ -30,43 +30,58 @@ function DisplayMap($mapMatrix, $idprefix = 1, $style = 'normal', $speed = NULL) { $handle = "$idprefix,$i,$j"; + $mapItemCode = $mapMatrix[$i][$j]; switch($mapMatrix[$i][$j]) { - case 's': $maptable .= ""; break; - case 'f': $maptable .= ""; break; - + case 's': $maptable .= " +
"; break; + case 'f': $maptable .= " +
"; break; //TP1 - case 't': $maptable .= ""; break; - case 'u': $maptable .= ""; break; + case 't': $maptable .= " +
"; break; + case 'u': $maptable .= " +
"; break; //TP2 - case 'm': $maptable .= ""; break; - case 'n': $maptable .= ""; break; + case 'm': $maptable .= " +
"; break; + case 'n': $maptable .= " +
"; break; //TP3 - case 'g': $maptable .= ""; break; - case 'h': $maptable .= ""; break; + case 'g': $maptable .= " +
"; break; + case 'h': $maptable .= " +
"; break; //TP4 - case 'i': $maptable .= ""; break; - case 'j': $maptable .= ""; break; + case 'i': $maptable .= " +
"; break; + case 'j': $maptable .= " +
"; break; //TP5 - case 'k': $maptable .= ""; break; - case 'l': $maptable .= ""; break; + case 'k': $maptable .= " +
"; break; + case 'l': $maptable .= " +
"; break; - case 'a': $maptable .= ""; break; - case 'b': $maptable .= ""; break; - case 'c': $maptable .= ""; break; - case 'd': $maptable .= ""; break; - case 'e': $maptable .= ""; break; + case 'a': case 'b': case 'c': case 'd': case 'e': + $maptable .= " +
"; + break; case 'r': $maptable .= ""; break; //rock case 'R': $maptable .= ""; break; //metalic looking rock - case 'p': $maptable .= ""; break; //path. + case 'p': $maptable .= " +
"; break; //path case 'q': $maptable .= ""; break; //transparent + //Technically shouldn't ever be used to display a wall... case 'w': $maptable .= ""; break; //wall // default; normally 'o'. - default: $maptable .= ""; - //default: $maptable .= "".$mapMatrix[$i][$j].""; + //default: $maptable .= ""; + + default: $maptable .= " +
"; } } $maptable .= ""; @@ -87,7 +102,7 @@ function DisplayMap($mapMatrix, $idprefix = 1, $style = 'normal', $speed = NULL) $width = (($j * 35) + 2).'px'; //$width = (($j * 23) + 2).'px'; $i -= 1; - $height = (($i * 35)).'px'; + $height = (($i * 35) + -1).'px'; //$height = (($i * 22) + 2).'px'; $jsonmap = json_encode($mapdata); -- cgit v1.2.3