[tiled] r576 - branches/bjorn/src/tiled/mapeditor/util

svn@biggeruniverse.com svn at biggeruniverse.com
Sat Feb 11 05:03:10 PST 2006


Author: bjorn
Date: 2006-02-11 07:03:09 -0600 (Sat, 11 Feb 2006)
New Revision: 576

Modified:
   branches/bjorn/src/tiled/mapeditor/util/MultisetListRenderer.java
Log:
Removed Java 5.0 type checking feature as Adam isn't ready for that yet.

Modified: branches/bjorn/src/tiled/mapeditor/util/MultisetListRenderer.java
===================================================================
--- branches/bjorn/src/tiled/mapeditor/util/MultisetListRenderer.java	2006-02-11 12:37:18 UTC (rev 575)
+++ branches/bjorn/src/tiled/mapeditor/util/MultisetListRenderer.java	2006-02-11 13:03:09 UTC (rev 576)
@@ -33,7 +33,7 @@
 public class MultisetListRenderer extends DefaultListCellRenderer {
     private Icon setIcon;
     private final double zoom;
-    private final HashMap<Integer, Icon> tileImages;
+    private final HashMap tileImages;
 
     /**
      * Creates the list renderer for rendering a list of tiles.
@@ -41,7 +41,7 @@
      * @param zoom the zoom level at which the tiles will be shown
      */
     public MultisetListRenderer(double zoom) {
-        tileImages = new HashMap<Integer, Icon>();
+        tileImages = new HashMap();
         this.zoom = zoom;
 
         try {
@@ -65,12 +65,13 @@
             Tile tile = (Tile) value;
             if (!isSelected || zoom == 1) {
                 // Use cached ImageIcon instance
-                if (tileImages.containsKey(index)) {
-                    setIcon(tileImages.get(index));
+                final Integer key = Integer.valueOf(index);
+                if (tileImages.containsKey(key)) {
+                    setIcon((Icon) tileImages.get(key));
                 } else {
                     Icon icon = new ImageIcon(tile.getScaledImage(zoom));
                     setIcon(icon);
-                    tileImages.put(index, icon);
+                    tileImages.put(key, icon);
                 }
             } else {
                 // Selected entry always uses unscaled image




More information about the tiled-commit mailing list