Title.
unfinished code:
Trying to set field Tile.valueOf to the array in line 10
public void seekTiles(){ int[][] temp= new int[4][4]; switch (direction){ case 0: System.out.println(direction + "\n"); for (int x = 0; x < 4; x++){ for (int y = 0; y < 4; y++){ if (!getObjectsAt(x, y, null).isEmpty()){ temp[x][y] = Tile.getValueOf(); } } } for (int x = 1; x < 4; x++){ for (int y = 0; y < 4; y++){ if (!getObjectsAt(x, y, null).isEmpty()){ System.out.println(x + ", " + y + ", " + getObjectsAt(x, y, null)); } } } break; case 1: System.out.println(direction + "\n"); for (int x = 2; x > -1; x--){ for (int y = 0; y < 4; y++){ if (!getObjectsAt(x, y, null).isEmpty()){ System.out.println(x + ", " + y + ", " + getObjectsAt(x, y, null)); } } } break; case 2: System.out.println(direction + "\n"); for (int y = 1; y < 4; y++){ for (int x = 0; x < 4; x++){ if (!getObjectsAt(x, y, null).isEmpty()){ System.out.println(x + ", " + y + ", " + getObjectsAt(x, y, null)); } } } break; case 3: System.out.println(direction + "\n"); for (int y = 2; y > -1; y--){ for (int x = 0; x < 4; x++){ if (!getObjectsAt(x, y, null).isEmpty()){ System.out.println(x + ", " + y + ", " + getObjectsAt(x, y, null)); } } } break; default: break; }