diff options
Diffstat (limited to 'src/jrummikub/view/impl/StoneCollectionPanel.java')
-rw-r--r-- | src/jrummikub/view/impl/StoneCollectionPanel.java | 9 |
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++; } |