Ver código fonte

feat: create addPlayer2Notification basic command

There is a display bug on the frontend with this- it isn't quite aligned with
Player 2's RHS avatar
rdh-local-prototype-endturn
Rob Hallam 9 meses atrás
pai
commit
8ef6a9f4cb
1 arquivos alterados com 21 adições e 0 exclusões
  1. +21
    -0
      app/commands/BasicCommands.java

+ 21
- 0
app/commands/BasicCommands.java Ver arquivo

@@ -392,6 +392,27 @@ public class BasicCommands {
}
}
/**
* This command creates a notification box next to the portrait for the player 2 which contains
* the specified text. It will be displayed for a number of seconds before being removed.
* object.
* @param out
* @param text
* @param displayTimeSeconds
*/
public static void addPlayer2Notification(ActorRef out, String text, int displayTimeSeconds) {
try {
ObjectNode returnMessage = Json.newObject();
returnMessage.put("messagetype", "addPlayer2Notification");
returnMessage.put("text", text);
returnMessage.put("seconds", displayTimeSeconds);
if (altTell!=null) altTell.tell(returnMessage);
else out.tell(returnMessage, out);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Plays a projectile fire animation between two tiles
* @param out


Carregando…
Cancelar
Salvar