From 919746e58e22c4039ef2dd520b25054e791466c7 Mon Sep 17 00:00:00 2001 From: loic Date: Thu, 22 Sep 2016 22:14:50 +0200 Subject: Add board bg --- src/main/java/model/Board.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/main/java/model/Board.java') diff --git a/src/main/java/model/Board.java b/src/main/java/model/Board.java index 87d8ef7..4d8f9b8 100644 --- a/src/main/java/model/Board.java +++ b/src/main/java/model/Board.java @@ -11,7 +11,8 @@ public class Board implements IModel{ private int[][] board; private Random rand = new Random(); - private LineAlgorithm lineAlgorithm; + private LineAlgorithm lineAlgorithm=new LineAlgorithm(); + public Board(int sizeX, int sizeY){ @@ -111,7 +112,7 @@ public class Board implements IModel{ index=rand.nextInt(choices.size()-1 +1) + 0; } Integer[] xy=(Integer[])choices.toArray()[index]; - int twoOrFour=rand.nextInt(3-0 +1) + 0; + int twoOrFour=rand.nextInt(5-0 +1) + 0; switch (twoOrFour){ case 0: this.board[xy[0]][xy[1]]=4; @@ -141,6 +142,11 @@ public class Board implements IModel{ return this.getCloneOfBoard(); } + @Override + public int getScore() { + return this.lineAlgorithm.getScore(); + } + public boolean isLoosed() { int[][] copyBoard=this.getCloneOfBoard(); @@ -164,6 +170,8 @@ public class Board implements IModel{ } + + private int[][] getCloneOfBoard(){ int[][] copyBoard=new int[this.board.length][this.board[0].length]; for(int i=0;i