From cb117797a68cf912b2c58d6e61b1e12025baace2 Mon Sep 17 00:00:00 2001 From: loic Date: Fri, 23 Sep 2016 09:37:06 +0200 Subject: Clean code --- src/main/java/model/Board.java | 100 ++++++++++++++++++++++----------- src/main/java/model/IModel.java | 10 ++++ src/main/java/model/LineAlgorithm.java | 43 +++++++++----- 3 files changed, 108 insertions(+), 45 deletions(-) (limited to 'src/main/java/model') diff --git a/src/main/java/model/Board.java b/src/main/java/model/Board.java index 4d8f9b8..f40c409 100644 --- a/src/main/java/model/Board.java +++ b/src/main/java/model/Board.java @@ -14,12 +14,14 @@ public class Board implements IModel{ private LineAlgorithm lineAlgorithm=new LineAlgorithm(); - public Board(int sizeX, int sizeY){ board=new int[sizeY][sizeX]; this.cleanBoard(); } + /** + * Go up + */ public void goUp() { int [][] lastBoard=this.getCloneOfBoard(); @@ -37,6 +39,9 @@ public class Board implements IModel{ } + /** + * Go down + */ public void goDown() { int [][] lastBoard=this.getCloneOfBoard(); @@ -49,6 +54,9 @@ public class Board implements IModel{ } } + /** + * Go left + */ public void goLeft() { int [][] lastBoard=this.getCloneOfBoard(); @@ -63,7 +71,9 @@ public class Board implements IModel{ } } - + /** + * Go right + */ public void goRight() { int [][] lastBoard=this.getCloneOfBoard(); @@ -75,13 +85,20 @@ public class Board implements IModel{ } } - + /** + * Clean the board (all value to -1) + */ private void cleanBoard(){ for(int i=0;i choices=new ArrayList(); for(int i=0;i= 0; j--) { @@ -48,7 +55,11 @@ public class LineAlgorithm { return line; } - + /** + * Clear a line (all to -1) + * @param line + * @return + */ public static int[] clearLine(int[] line){ for(int i=0;i