コード例 #1
0
  private FPlayer PostionneJoueur(Joueur joueur, Formation f, boolean isKicker) {
    int defline = 660 / 3;
    int midline = 2 * defline;
    boolean def = false;
    boolean mid = false;
    boolean att = false;
    int x = joueur.getX();
    int y = joueur.getY();

    Vector2d vec = TranslateCoord(x, y);

    if (x < defline) def = true;
    if (x > midline) att = true;
    if (x > defline && x < midline) mid = true;
    System.out.println(
        "::::::::::::::::::::::X: "
            + vec.getX()
            + "/ Y: "
            + vec.getY()
            + " // "
            + def
            + " "
            + mid
            + " "
            + att);
    FPlayer player = f.new FPlayer(vec, def, mid, att, isKicker);
    return player;
  }
コード例 #2
0
 public int trouveKicker(Equipe equipe) {
   ArrayList<com.htmmft.Joueur> joueurs = equipe.getJoueur();
   int x_kcker = joueurs.get(0).getX();
   int index_kicker = 0;
   int index = 0;
   for (Joueur joueur : joueurs) {
     if (joueur.getX() > x_kcker) {
       x_kcker = joueur.getX();
       index_kicker = index;
     }
     index++;
   }
   return index_kicker;
 }
コード例 #3
0
 public int trouveGardien(Equipe equipe) {
   ArrayList<com.htmmft.Joueur> joueurs = equipe.getJoueur();
   int x_gardien = joueurs.get(0).getX();
   int index_gardien = 0;
   int index = 0;
   for (Joueur joueur : joueurs) {
     if (joueur.getX() < x_gardien) {
       x_gardien = joueur.getX();
       index_gardien = index;
     }
     index++;
   }
   return index_gardien;
 }