コード例 #1
0
ファイル: Partie.java プロジェクト: azpery/SopraBattleCode
  /*
   * @pre Appeler majStatut() avant //
   * @warning ATTENTION CETTE METHODE EST A MODIFIER SI LE FORMAT CHANGE DANS LE PRACTICE //
   * @description : On suppose que le premier robot à jouer est le notre //
   */
  public void majRobots() throws IOException, InterruptedException {

    String[] tokens;
    tokens = Parser();

    System.out.println("\n \n Joueur : " + tokens[0]);
    Thread.sleep(1000);

    if (tokens[0].equals(nomEquipeServeur)) {

      System.out.println("\n \n Dans Joueur nous sommes J1 \n\n\n");
      // MAJ VALEURS DE NOTRE BOT  //
      botMiagic.setNumJoeur("Joueur 1");

      botMiagic.setNbVies(tokens[1]);
      botMiagic.setNbBombe(tokens[2]);
      botMiagic.setNbBullet(tokens[3]);

      botMiagic.setNbBouclier(tokens[4]);

      // MAJ VALEURS DE l'ADVERSAIRE PRACTICE //
      botAdverse.setNumJoeur("Joueur 2");

      botAdverse.setNbVies(tokens[6]);
      botAdverse.setNbBombe(tokens[7]);
      botAdverse.setNbBullet(tokens[8]);

      botAdverse.setNbBouclier(tokens[9]);

      this.coutRestant = Integer.parseInt(tokens[10]);
    } else if (tokens[5].equals(nomEquipeServeur)) {

      System.out.println("\n \n Dans Joueur nous sommes J2 \n\n\n");

      // MAJ VALEURS DE l'ADVERSAIRE PRACTICE //
      botAdverse.setNumJoeur("Joueur 1");

      botAdverse.setNbVies(tokens[1]);
      botAdverse.setNbBombe(tokens[2]);
      botAdverse.setNbBullet(tokens[3]);

      botAdverse.setNbBouclier(tokens[4]);

      // MAJ VALEURS DE l'ADVERSAIRE PRACTICE //
      botMiagic.setNumJoeur("Joueur 2");

      botMiagic.setNbVies(tokens[6]);
      botMiagic.setNbBombe(tokens[7]);
      botMiagic.setNbBullet(tokens[8]);

      botMiagic.setNbBouclier(tokens[9]);

      this.coutRestant = Integer.parseInt(tokens[10]);
    }
  }