From 86aac4847705f0a4559400da6c0e9f1aeba5cdf8 Mon Sep 17 00:00:00 2001 From: Patrick Davison Date: Fri, 10 May 2013 02:17:14 -0700 Subject: Many bugs and PHP notices & warning fixes. --- js/mapspecs.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'js') diff --git a/js/mapspecs.js b/js/mapspecs.js index f55eb14..1a0693f 100644 --- a/js/mapspecs.js +++ b/js/mapspecs.js @@ -876,15 +876,19 @@ function mapAsHTML(map, targetWidth, mapEditor) { var scale = map.width / targetWidth; //alert(scale); - var width = parseInt(map.width / scale); - var height = parseInt(map.height / scale); - var tileWidth = parseInt(width / map.width); + //var width = parseInt(map.width / scale); + //var height = parseInt(map.height / scale); - width = tileWidth * map.width; + var tileWidth = parseInt((map.width / scale) / map.width); + var tileHeight = tileWidth; + + var width = tileWidth * map.width; + var height = tileHeight * map.height; var mapgrid = ''; mapgrid += '
'; + for (var y in map.tiles) { for (var x in map.tiles[y]) { var type = map.tiles[y][x][0]; @@ -901,13 +905,13 @@ function mapAsHTML(map, targetWidth, mapEditor) { //oldy is used for Position too... for now if (mapEditor == true) { - mapgrid += "
"; + mapgrid += "
"; mapgrid += "
"; } else if (type == 'o') { - mapgrid += "
"; + mapgrid += "
"; mapgrid += "
"; } else { - mapgrid += "
"; + mapgrid += "
"; mapgrid += "
"; } } -- cgit v1.2.3