summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/impl/HandPanel.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/HandPanel.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/HandPanel.java')
-rw-r--r--src/jrummikub/view/impl/HandPanel.java9
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();
}