any hints as to why it doesn't like my number assignment?
package com.codegym.games.game2048;
import com.codegym.engine.cell.*;
public class Game2048 extends Game{
private static final int SIDE = 4;
private int[][] gameField = new int[SIDE][SIDE];
@Override
public void initialize(){
setScreenSize(SIDE, SIDE);
createGame();
drawScene();
}
private void createGame(){
createNewNumber();
createNewNumber();
}
private void drawScene(){
for (int x=0; x<SIDE; x++){
for (int y=0; y<SIDE; y++){
setCellColor(x, y, Color.BLUE);
}
}
}
//doesn't meet 3rd requirement below
private void createNewNumber(){
int x;
int y;
int value = 0;
x = getRandomNumber(SIDE);
y = getRandomNumber(SIDE);
if (gameField[x][y]!=0){
createNewNumber();
}else {
int z = getRandomNumber(10);
if (z<8){
gameField[y][x] = 2;
} else if (z==9){
gameField[y][x] = 4;
}
}
}
}