summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/impl/StoneCollectionPanel.java
diff options
context:
space:
mode:
authorJannis Harder <harder@informatik.uni-luebeck.de>2011-05-04 23:28:39 +0200
committerJannis Harder <harder@informatik.uni-luebeck.de>2011-05-04 23:28:39 +0200
commit50f1d6c05ac0e943e670dae719b6371c7048e765 (patch)
treeed774a01903815f5348bbf2b2c40250b5227f450 /src/jrummikub/view/impl/StoneCollectionPanel.java
parente2f82f3f28a0872ed626439809a292e701c9b01e (diff)
downloadJRummikub-50f1d6c05ac0e943e670dae719b6371c7048e765.tar
JRummikub-50f1d6c05ac0e943e670dae719b6371c7048e765.zip
Changed view implementation to use Iterable of Pairs
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@129 72836036-5685-4462-b002-a69064685172
Diffstat (limited to 'src/jrummikub/view/impl/StoneCollectionPanel.java')
-rw-r--r--src/jrummikub/view/impl/StoneCollectionPanel.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/jrummikub/view/impl/StoneCollectionPanel.java b/src/jrummikub/view/impl/StoneCollectionPanel.java
index d74ef43..253160c 100644
--- a/src/jrummikub/view/impl/StoneCollectionPanel.java
+++ b/src/jrummikub/view/impl/StoneCollectionPanel.java
@@ -4,15 +4,16 @@ import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Insets;
+import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
+import java.util.List;
import javax.swing.border.EmptyBorder;
import jrummikub.model.Position;
import jrummikub.model.Stone;
+import jrummikub.util.Pair;
import jrummikub.view.IStoneCollectionPanel;
/**
@@ -61,11 +62,11 @@ class StoneCollectionPanel extends AbstractStonePanel implements
void setSelectedStones(Collection<Stone> selectedStones) {
this.selectedStones = selectedStones;
- Map<Stone, Position> stones = new HashMap<Stone, Position>();
+ List<Pair<Stone, Position>> stones = new ArrayList<Pair<Stone, Position>>();
float x = 0;
for (Stone stone : selectedStones) {
- stones.put(stone, new Position(x, 0));
+ stones.add(new Pair<Stone, Position>(stone, new Position(x, 0)));
x++;
}