Added collection stone click

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@159 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Bennet Gerlach 2011-05-05 21:46:58 +02:00
parent 776db0e4f7
commit 511b1139ea

View file

@ -62,6 +62,15 @@ public class TurnControl {
}
}));
connections.add(view.getTablePanel().getStoneCollectionPanel()
.getStoneClickEvent().add(new IListener2<Stone, Boolean>() {
@Override
public void handle(Stone stone, Boolean collect) {
collectionStoneClick(stone, collect);
}
}));
view.getPlayerPanel().getHandPanel().setStones(hand.clone());
view.enableStartTurnPanel(false);
@ -89,6 +98,16 @@ public class TurnControl {
view.setSelectedStones(selectedStones);
}
private void collectionStoneClick(Stone stone, boolean collect) {
selectedStones.remove(stone);
if (collect) {
selectedStones.add(stone);
}
view.setSelectedStones(selectedStones);
}
private void endOfTurn() {
timer.stopTimer();
endOfTurnEvent.emit();