소스 검색

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 달 전
부모
커밋
8ef6a9f4cb
1개의 변경된 파일21개의 추가작업 그리고 0개의 파일을 삭제
  1. +21
    -0
      app/commands/BasicCommands.java

+ 21
- 0
app/commands/BasicCommands.java 파일 보기

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


불러오는 중...
취소
저장