[tiled] r716 - branches/adam/src/tiled/view

tiled-svn at biggeruniverse.com tiled-svn at biggeruniverse.com
Sun Jan 7 10:56:39 PST 2007


Author: aturk
Date: 2007-01-07 12:56:38 -0600 (Sun, 07 Jan 2007)
New Revision: 716

Modified:
   branches/adam/src/tiled/view/HexMapView.java
   branches/adam/src/tiled/view/IsoMapView.java
   branches/adam/src/tiled/view/OrthoMapView.java
Log:
Wow, now it works

Modified: branches/adam/src/tiled/view/HexMapView.java
===================================================================
--- branches/adam/src/tiled/view/HexMapView.java	2007-01-07 18:24:40 UTC (rev 715)
+++ branches/adam/src/tiled/view/HexMapView.java	2007-01-07 18:56:38 UTC (rev 716)
@@ -154,16 +154,22 @@
     }
 
     private Dimension getTileSize() {
+        Dimension d = new Dimension(
+                (int)(map.getTileWidth() * zoom),
+                (int)(map.getTileHeight() * zoom));
+        
         if(currentLayer instanceof TileLayer) {
-            Dimension d = ((TileLayer)currentLayer).getTileSize();
+            d = ((TileLayer)currentLayer).getTileSize();
             d.height *= zoom;
             d.width *= zoom;
-            return d;
-        } else {
-            return new Dimension(
-                (int)(map.getTileWidth() * zoom),
-                (int)(map.getTileHeight() * zoom));
+            if(d.height == 0 || d.width == 0) {
+               d = new Dimension(
+                        (int)(map.getTileWidth() * zoom),
+                        (int)(map.getTileHeight() * zoom));
+            }
         }
+        
+        return d;
     }
 
     protected void paintGrid(Graphics2D g2d, TileLayer layer) {

Modified: branches/adam/src/tiled/view/IsoMapView.java
===================================================================
--- branches/adam/src/tiled/view/IsoMapView.java	2007-01-07 18:24:40 UTC (rev 715)
+++ branches/adam/src/tiled/view/IsoMapView.java	2007-01-07 18:56:38 UTC (rev 716)
@@ -295,16 +295,22 @@
     }
 
     protected Dimension getTileSize() {
+        Dimension d = new Dimension(
+                (int)(map.getTileWidth() * zoom),
+                (int)(map.getTileHeight() * zoom));
+        
         if(currentLayer instanceof TileLayer) {
-            Dimension d = ((TileLayer)currentLayer).getTileSize();
+            d = ((TileLayer)currentLayer).getTileSize();
             d.height *= zoom;
             d.width *= zoom;
-            return d;
-        } else {
-            return new Dimension(
-                (int)(map.getTileWidth() * zoom),
-                (int)(map.getTileHeight() * zoom));
+            if(d.height == 0 || d.width == 0) {
+               d = new Dimension(
+                        (int)(map.getTileWidth() * zoom),
+                        (int)(map.getTileHeight() * zoom));
+            }
         }
+        
+        return d;
     }
 
     protected double getTileRatio() {

Modified: branches/adam/src/tiled/view/OrthoMapView.java
===================================================================
--- branches/adam/src/tiled/view/OrthoMapView.java	2007-01-07 18:24:40 UTC (rev 715)
+++ branches/adam/src/tiled/view/OrthoMapView.java	2007-01-07 18:56:38 UTC (rev 716)
@@ -267,16 +267,22 @@
     }
 
     protected Dimension getTileSize() {
+        Dimension d = new Dimension(
+                (int)(map.getTileWidth() * zoom),
+                (int)(map.getTileHeight() * zoom));
+        
         if(currentLayer instanceof TileLayer) {
-            Dimension d = ((TileLayer)currentLayer).getTileSize();
+            d = ((TileLayer)currentLayer).getTileSize();
             d.height *= zoom;
             d.width *= zoom;
-            return d;
-        } else {
-            return new Dimension(
-                (int)(map.getTileWidth() * zoom),
-                (int)(map.getTileHeight() * zoom));
+            if(d.height == 0 || d.width == 0) {
+               d = new Dimension(
+                        (int)(map.getTileWidth() * zoom),
+                        (int)(map.getTileHeight() * zoom));
+            }
         }
+        
+        return d;
     }
 
     protected Polygon createGridPolygon(int tx, int ty, int border) {




More information about the tiled-commit mailing list