diff --git a/.gitignore b/.gitignore index 5694dc5..e1dc06c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /bin/ .project -.classpath \ No newline at end of file +.classpath +.metadata/ \ No newline at end of file diff --git a/src/othello/Main.java b/src/othello/Main.java index 26e58b3..44e7e58 100644 --- a/src/othello/Main.java +++ b/src/othello/Main.java @@ -7,6 +7,14 @@ public class Main { public static void main(String[] args) { + for (int k=-1; k<2;k++) { + for (int l=-1; l<2; l++) { + if (k!=0 || l!=0) { + System.out.println(k+";"+l); + + } + } + } int p1 = 1, p2 = 2; int[][] board = initialize(p1, p2); State game = new State(board, p1, p2,0,0); diff --git a/src/othello/State.java b/src/othello/State.java index 81a029e..d2e4f8b 100644 --- a/src/othello/State.java +++ b/src/othello/State.java @@ -36,12 +36,25 @@ public class State { // Recherche autour du pion du joueur courant for (int k=-1; k<2;k++) { for (int l=-1; l<2; l++) { +<<<<<<< HEAD // La position du pion trouvé est exclue if (k!=0 || l!=0) { // Si une place libre est trouvée elle est ajoutée à la liste de coups if ( ((i+k >= 0) && (i+k < 7 )) && ((j+l >= 0) && (j+l < 7 )) && (this.board[i+k][j+l]==0)) { +======= +<<<<<<< HEAD + if (k!=0 || l!=0) { +======= + // La position du pion trouv� est exclue + if (k!=0 || l!=0) { + // Si une place libre est trouv�e elle est ajout� � la liste de coups + System.out.println("close"); + if ( (this.board[i+k][j+l]==0) && (i+k >= 0) && (i+k < 7 ) && (j+l >= 0) && (j+l < 7 ) ) { + System.out.println("jadd"); +>>>>>>> 2263d0614b420497f888985e269e89cd19670bab +>>>>>>> a28cb1daa55fe0e031900c11927481008e642a1b moves.add(new Point(i+k, j+l)); - } + } } }