Pārlūkot izejas kodu

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 pirms 9 mēnešiem
vecāks
revīzija
8ef6a9f4cb
1 mainītis faili ar 21 papildinājumiem un 0 dzēšanām
  1. +21
    -0
      app/commands/BasicCommands.java

+ 21
- 0
app/commands/BasicCommands.java Parādīt failu

@@ -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


Notiek ielāde…
Atcelt
Saglabāt