[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