diff options
author | Patrick Davison <snapwilliam@gmail.com> | 2012-02-02 22:34:29 -0800 |
---|---|---|
committer | Patrick Davison <snapwilliam@gmail.com> | 2012-02-02 22:34:29 -0800 |
commit | 7257ddcadc19f119c97d1ab8996ffafc8f863fd5 (patch) | |
tree | 4928151d110eab82720f2c3b3ab61e8f63c8eb40 /includes/maps.php | |
parent | b46fb4b28c5133ad09cf14d032bb981f4c497128 (diff) | |
download | pathery-7257ddcadc19f119c97d1ab8996ffafc8f863fd5.tar.xz |
Added dual layers to the maptable.
Diffstat (limited to 'includes/maps.php')
-rw-r--r-- | includes/maps.php | 59 |
1 files changed, 37 insertions, 22 deletions
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 .= "<td title='Start tile. Position: $i,$j' class='grid_td_start' id='$handle' ></td>"; break;
- case 'f': $maptable .= "<td title='Finish tile. Position: $i,$j' class='grid_td_finish' id='$handle' ></td>"; break;
-
+ case 's': $maptable .= "<td title='Start tile. Position: $i,$j' class='grid_td_start' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'f': $maptable .= "<td title='Finish tile. Position: $i,$j' class='grid_td_finish' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
//TP1
- case 't': $maptable .= "<td title='Teleport 1 in. Position: $i,$j' class='grid_td_tp1_in' id='$handle' ></td>"; break;
- case 'u': $maptable .= "<td title='Teleport 1 out. Position: $i,$j' class='grid_td_tp1_out' id='$handle' ></td>"; break;
+ case 't': $maptable .= "<td title='Teleport 1 in. Position: $i,$j' class='grid_td_tp1_in' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'u': $maptable .= "<td title='Teleport 1 out. Position: $i,$j' class='grid_td_tp1_out' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
//TP2
- case 'm': $maptable .= "<td title='Teleport 2 in. Position: $i,$j' class='grid_td_tp2_in' id='$handle' ></td>"; break;
- case 'n': $maptable .= "<td title='Teleport 2 out. Position: $i,$j'class='grid_td_tp2_out' id='$handle' ></td>"; break;
+ case 'm': $maptable .= "<td title='Teleport 2 in. Position: $i,$j' class='grid_td_tp2_in' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'n': $maptable .= "<td title='Teleport 2 out. Position: $i,$j'class='grid_td_tp2_out' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
//TP3
- case 'g': $maptable .= "<td title='Teleport 3 in. Position: $i,$j' class='grid_td_tp3_in' id='$handle' ></td>"; break;
- case 'h': $maptable .= "<td title='Teleport 3 out. Position: $i,$j'class='grid_td_tp3_out' id='$handle' ></td>"; break;
+ case 'g': $maptable .= "<td title='Teleport 3 in. Position: $i,$j' class='grid_td_tp3_in' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'h': $maptable .= "<td title='Teleport 3 out. Position: $i,$j'class='grid_td_tp3_out' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
//TP4
- case 'i': $maptable .= "<td title='Teleport 4 in. Position: $i,$j' class='grid_td_tp4_in' id='$handle' ></td>"; break;
- case 'j': $maptable .= "<td title='Teleport 4 out. Position: $i,$j'class='grid_td_tp4_out' id='$handle' ></td>"; break;
+ case 'i': $maptable .= "<td title='Teleport 4 in. Position: $i,$j' class='grid_td_tp4_in' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'j': $maptable .= "<td title='Teleport 4 out. Position: $i,$j'class='grid_td_tp4_out' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
//TP5
- case 'k': $maptable .= "<td title='Teleport 5 in. Position: $i,$j' class='grid_td_tp5_in' id='$handle' ></td>"; break;
- case 'l': $maptable .= "<td title='Teleport 5 out. Position: $i,$j'class='grid_td_tp5_out' id='$handle' ></td>"; break;
+ case 'k': $maptable .= "<td title='Teleport 5 in. Position: $i,$j' class='grid_td_tp5_in' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
+ case 'l': $maptable .= "<td title='Teleport 5 out. Position: $i,$j'class='grid_td_tp5_out' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break;
- case 'a': $maptable .= "<td title='Checkpoint A. Position: $i,$j' class='grid_td_cpa' id='$handle' ></td>"; break;
- case 'b': $maptable .= "<td title='Checkpoint B. Position: $i,$j' class='grid_td_cpb' id='$handle' ></td>"; break;
- case 'c': $maptable .= "<td title='Checkpoint C. Position: $i,$j' class='grid_td_cpc' id='$handle' ></td>"; break;
- case 'd': $maptable .= "<td title='Checkpoint D. Position: $i,$j' class='grid_td_cpd' id='$handle' ></td>"; break;
- case 'e': $maptable .= "<td title='Checkpoint E. Position: $i,$j' class='grid_td_cpe' id='$handle' ></td>"; break;
+ case 'a': case 'b': case 'c': case 'd': case 'e':
+ $maptable .= "<td title='Checkpoint A. Position: $i,$j' class='grid_td_cp$mapItemCode' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>";
+ break;
case 'r': $maptable .= "<td title='Rock. Position: $i,$j' class='grid_td_rocks' id='$handle' ></td>"; break; //rock
case 'R': $maptable .= "<td title='Silver rock. Position: $i,$j' class='grid_td_gray' id='$handle' ></td>"; break; //metalic looking rock
- case 'p': $maptable .= "<td class='grid_td_path' id='$handle' ></td>"; break; //path.
+ case 'p': $maptable .= "<td class='grid_td_path' id='$handle' >
+ <div id='child_$handle' class='grid_inner'></div></td>"; break; //path
case 'q': $maptable .= "<td class='grid_td_blanks' id='$handle' ></td>"; break; //transparent
+ //Technically shouldn't ever be used to display a wall...
case 'w': $maptable .= "<td class='grid_td_walls' id='$handle' name='true' onClick='grid_click(this)' ></td>"; break; //wall
// default; normally 'o'.
- default: $maptable .= "<td title='Position: $i,$j' class='grid_td' id='$handle' onClick='grid_click(this)' ></td>";
- //default: $maptable .= "<td class='grid_td' id='$handle' onClick='grid_click(this)' >".$mapMatrix[$i][$j]."</td>";
+ //default: $maptable .= "<td title='Position: $i,$j' class='grid_td' id='$handle' onClick='grid_click(this)' ></td>";
+
+ default: $maptable .= "<td class='grid_td' title='Position: $i,$j' id='$handle' onClick='grid_click(this)' >
+ <div id='child_$handle' class='grid_inner'></div></td>";
}
}
$maptable .= "</tr>";
@@ -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);
|