Beispiel #1
0
  private void doDealWith(MessageObject<?> dealWithMsg) {
    /// CHRIS test
    AbilityComponentDirector director = playModule.getMonstersAbilityComponentDirector();
    AbilityComponentList abilityComponents = (AbilityComponentList) dealWithMsg.getContent();
    PlayerInfo info = new PlayerInfo(kiName, id);
    AnswerObject answerObject = director.handleAbilityComponents(abilityComponents, info);

    if (this.playModule.getMonster().getCurrentLifePoints() <= 0) {
      answerObject.setMonsterIsDead(true);
    }

    connection.sendToHost(MessageFactory.createClientMessage_Answer(answerObject, id));
  }