Deselecting whole collection

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@187 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Jannis Harder 2011-05-09 18:36:02 +02:00
parent 4dc17e043f
commit 38f4a5bb30

View file

@ -72,6 +72,14 @@ public class TurnControl {
collectionStoneClick(stone, collect);
}
}));
connections.add(view.getTablePanel().getStoneCollectionPanel()
.getSetClickEvent().add(new IListener2<Stone, Boolean>() {
@Override
public void handle(Stone stone, Boolean collect) {
collectionSetClick(stone, collect);
}
}));
connections.add(view.getTablePanel().getStoneClickEvent()
.add(new IListener2<Stone, Boolean>() {
@ -140,6 +148,11 @@ public class TurnControl {
view.setSelectedStones(selectedStones);
}
private void collectionSetClick(Stone stone, Boolean collect) {
selectedStones.clear();
view.setSelectedStones(selectedStones);
}
private void pickUpSelectedStones() {
for (Stone stone : selectedStones) {
hand.pickUp(stone);