/** * Atualiza o componente view (representado pela classe GameBoard), possivelmente como uma * resposta a uma atualizacao do jogo. */ public boolean update(int[][] fModel) { boolean existe_celula = false; for (int i = 0; i < engine.getHeight(); i++) { for (int j = 0; j < engine.getWidth(); j++) { if (engine.isCellAlive(i, j)) { fModel[i][j] = 1; existe_celula = true; } else fModel[i][j] = 0; } } return existe_celula; }
private boolean validPosition(int i, int j) { System.out.println(i); System.out.println(j); return i >= 0 && i < engine.getHeight() && j >= 0 && j < engine.getWidth(); }