Browse Source

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 months ago
parent
commit
8ef6a9f4cb
1 changed files with 21 additions and 0 deletions
  1. +21
    -0
      app/commands/BasicCommands.java

+ 21
- 0
app/commands/BasicCommands.java View File

@@ -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 * Plays a projectile fire animation between two tiles
* @param out * @param out


Loading…
Cancel
Save