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:
parent
4dc17e043f
commit
38f4a5bb30
1 changed files with 13 additions and 0 deletions
|
@ -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);
|
||||
|
|
Reference in a new issue