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; }
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; }
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; }