Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def checkCornersForBoats(x:Int, y:Int): Boolean = {
- val boardSize = scala.math.sqrt(allSquares.length)
- val A = getSquare(x-1,y-1)
- val B = getSquare(x-1,y+1)
- val C = getSquare(x+1,y-1)
- val D = getSquare(x+1,y+1)
- for(x<-List(-1,1)){
- for (y<-List(-1,1)){
- if (x<0 || y<0 || x>boardSize || y>boardSize){
- if (!A.possibleValues.contains("-")){
- //setWater()
- return true
- }
- if (!B.possibleValues.contains("-")){
- //setWater
- return true
- }
- if (!C.possibleValues.contains("-")){
- //setWater
- return true
- }
- if (!D.possibleValues.contains("-")){
- //setWater
- return true
- }
- else return false
- }
- }
- }
- return false
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement