Add powercard drawing
This commit is contained in:
@@ -46,16 +46,6 @@ public void received(RequestMoveMessage msg, int from){
|
|||||||
int targetIndex = calculateTargetIndex(piece);
|
int targetIndex = calculateTargetIndex(piece);
|
||||||
Node targetNode = logic.getGame().getBoard().getInfield()[targetIndex];
|
Node targetNode = logic.getGame().getBoard().getInfield()[targetIndex];
|
||||||
|
|
||||||
if(targetNode.isBonus()) {
|
|
||||||
for (Player p : logic.getGame().getPlayersAsList()) {
|
|
||||||
if(p.getColor() == logic.getGame().getActiveColor()) {
|
|
||||||
logic.getServerSender().send(logic.getGame().getPlayerIdByColor(p.getColor()), new DrawCardMessage(logic.getGame().draw()));
|
|
||||||
} else {
|
|
||||||
logic.getServerSender().send(logic.getGame().getPlayerIdByColor(p.getColor()), new DrawCardMessage(new HiddenCard()));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//send MoveMessage
|
//send MoveMessage
|
||||||
logic.getServerSender().broadcast(new MoveMessage(piece, false, targetIndex));
|
logic.getServerSender().broadcast(new MoveMessage(piece, false, targetIndex));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user