diff options
author | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-04 23:28:39 +0200 |
---|---|---|
committer | Jannis Harder <harder@informatik.uni-luebeck.de> | 2011-05-04 23:28:39 +0200 |
commit | 50f1d6c05ac0e943e670dae719b6371c7048e765 (patch) | |
tree | ed774a01903815f5348bbf2b2c40250b5227f450 /src/jrummikub/view/impl/StoneCollectionPanel.java | |
parent | e2f82f3f28a0872ed626439809a292e701c9b01e (diff) | |
download | JRummikub-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.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++; } |