Skip to content
Snippets Groups Projects
Commit 224a6756 authored by AZZOUG Lydia's avatar AZZOUG Lydia
Browse files

Replace Cell.java

parent adb13dc8
Branches undefined
No related tags found
No related merge requests found
/**
* {@link Cell} instances represent the cells of <i>The Game of Life</i>.
*/
public class Cell {
private boolean isAlive;
public Cell(){
private boolean isRed; public Cell(){
this.isAlive = false;
}
public void setisRed(boolean bool){
this.isRed = bool;
}
public boolean isRed(){
return this.isRed;
}
/**
* Determines whether this {@link Cell} is alive or not.
*
* @return {@code true} if this {@link Cell} is alive and {@code false} otherwise
*/
public boolean isAlive() {
return this.isAlive;
}
......@@ -24,7 +29,6 @@ public class Cell {
*
* @return {@code true} if this {@link Cell} is dead and {@code false} otherwise
*/
public boolean isDead() {
return !this.isAlive;
}
......@@ -32,9 +36,7 @@ public class Cell {
/**
* Sets the state of this {@link Cell} to alive.
*
* @param cellState the new state of this {@link Cell}
*/
public void setAlive() {
this.isAlive = true;
}
......@@ -42,18 +44,14 @@ public class Cell {
/**
* Sets the state of this {@link Cell} to dead.
*
* @param cellState the new state of this {@link Cell}
*/
public void setDead() {
this.isAlive = false;
}
/**
* Change the state of this {@link Cell} from ALIVE to DEAD or from DEAD to ALIVE.
*/
public void toggleState() {
if(this.isAlive)
this.isAlive = false;
......@@ -63,7 +61,7 @@ public class Cell {
public boolean isAliveInNextState(int numberOfAliveNeighbours) {
if(isAlive()){
if (numberOfAliveNeighbours == 2 || numberOfAliveNeighbours == 3)
if ((numberOfAliveNeighbours == 2) || (numberOfAliveNeighbours == 3))
return true;
else
return false;
......@@ -76,3 +74,4 @@ public class Cell {
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment