Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int singleCellNeighbors(Cell cell) {
- int x = cell.getX();
- int y = cell.getY();
- int neighbors = 0;
- for (int i = x - 1; i < x + 2; i++) {
- if(i < 0 || i >= MAX_SIZE_X) {
- continue;
- }
- for (int j = y - 1; j < y + 2; j++) {
- if(j < 0 || j >= MAX_SIZE_Y) {
- continue;
- }
- if (cells[i][j] != null && !cells[i][j].equals(cell)) {
- if(cells[i][j].getState() == true) {
- neighbors++;
- }
- }
- }
- }
- return neighbors;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement