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/HandPanel.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/HandPanel.java')
-rw-r--r-- | src/jrummikub/view/impl/HandPanel.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/jrummikub/view/impl/HandPanel.java b/src/jrummikub/view/impl/HandPanel.java index 0533181..a2d643c 100644 --- a/src/jrummikub/view/impl/HandPanel.java +++ b/src/jrummikub/view/impl/HandPanel.java @@ -18,6 +18,7 @@ import javax.swing.border.MatteBorder; import jrummikub.model.Position; import jrummikub.model.Stone; +import jrummikub.util.Pair; import jrummikub.view.IHandPanel; /** @@ -96,14 +97,14 @@ class HandPanel extends AbstractStonePanel implements IHandPanel { g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); - for (Map.Entry<Stone, Position> entry : getStones().entrySet()) { - getStonePainter().paintStone(g, entry.getKey(), entry.getValue(), - selectedStones.contains(entry.getKey())); + for (Pair<Stone, Position> entry : getStones()) { + getStonePainter().paintStone(g, entry.getFirst(), entry.getSecond(), + selectedStones.contains(entry.getFirst())); } } @Override - public void setStones(Map<Stone, Position> stones) { + public void setStones(Iterable<Pair<Stone, Position>> stones) { super.setStones(stones); repaint(); } |