//HORVILLE Ewen Groupe N°4 public class Grille { private short[][] Cases = new short[7][6]; private int joueurActuel; public Grille() { joueurActuel = 0; } public void jouer(int colonne) { if (colonne < 1 && colonne > 7) { System.out.println("N° de colonne invalide !"); return; } boolean placementValide = false; for (int i = 5; i >= 0; i--) { if (Cases[colonne-1][i] == 0) { Cases[colonne-1][i] = (short)(joueurActuel+1); joueurActuel = (joueurActuel + 1) % 2; placementValide = true; break; } } if (!placementValide) { System.out.println("Colonne n°" + colonne + " pleine !"); } } @Override public String toString() { String str = ""; for (int x = 0; x < 6; x++) { for (int y = 0; y < 7; y++) { str += "│"; if (Cases[y][x] == 0) str += " "; else if (Cases[y][x] == 1) str += "○"; else if (Cases[y][x] == 2) str += "●"; } str += "│\n"; } str += "┴─┴─┴─┴─┴─┴─┴─┴"; return str; } }