예제 #1
0
파일: PubSystem.java 프로젝트: Neraloth/d2j
  public void force(int id) {
    if (id < 0 || id >= messages.size()) return;

    String message = StringUtils.format(PUB_MESSAGE_FORMAT, messageColor, messages.get(id));

    world.systemMessage(new SystemMessageEvent(message));
  }
예제 #2
0
파일: PubSystem.java 프로젝트: Neraloth/d2j
  @Override
  public void actionPerformed(ActionEvent e) {
    String message =
        StringUtils.format(PUB_MESSAGE_FORMAT, messageColor, messages.get(currentMessage));

    world.systemMessage(new SystemMessageEvent(message));

    ++currentMessage;
    if (currentMessage >= configuration.getPubMessages().length) {
      currentMessage = 0;
    }
  }