Esempio n. 1
0
  /**
   * Add algorithms in arena. Then run!
   *
   * @param al
   * @param startRating
   */
  public void addAlgorithm(Algorithm al, Rating startRating) {

    players.add(al);
    if (al == null) System.out.println("Add null algorithm");
    if (al.getAlgorithmInfo() == null)
      System.out.println("Add algorithm with null AlgorithmInfo " + al.getClass().getName());
    if (al.getImplementationAuthor() == null)
      System.out.println("Add algorithm with null Author " + al.getClass().getName());
    PlayerAlgorithmExport tmp;
    tmp = new PlayerAlgorithmExport(al, startRating, 0, 0, 0);
    listAll.add(tmp);
    ra.addPlayer(tmp);
    benchMark.registerAlgorithm(al);
  }