We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0fdeea commit fede5a6Copy full SHA for fede5a6
src/GameController.cpp
@@ -203,6 +203,21 @@ bool GameController::handleBoardEvent(ScreenCoordinate screenCoord) {
203
break;
204
case KNIGHT_DEVCARD:
205
//model.getCurrentPlayer().playKnight(coord, opponent);
206
+ if(!hasClickHistory())
207
+ storeClick(coord);
208
+
209
+ model.moveRobber(coord);
210
+ neighbors = model.GetNeighboringSettlements(coord);
211
+ if (!neighbors.empty()) {
212
+ resourceToSteal = neighbors[0]->getOwner().getRandomResource();
213
+ neighbors[0]->getOwner().addResource(resourceToSteal, -1);
214
+ model.getCurrentPlayer().addResource(resourceToSteal, 1);
215
+ }
216
217
+ //TODO Decrement knight count
218
219
220
221
popState();
222
223
case YEAROFPLENTY_DEVCARD:
0 commit comments