diff --git a/Cell.java b/Cell.java index 9a0b4bd6665f70adc5b71de952f25e175b04b0a6..c529da17949250a634999bcd05594bcc5db79da8 100644 --- a/Cell.java +++ b/Cell.java @@ -4,11 +4,19 @@ public class Cell { private boolean isAlive; + private String color = "Red"; + + public void setColor(String hisColor) { + color = hisColor; + } + public String getColor() { + return color; + } public Cell(){ - this.isAlive = false; + this.isAlive = false; } - + /** * Determines whether this {@link Cell} is alive or not. * @@ -36,7 +44,7 @@ public class Cell { */ public void setAlive() { - this.isAlive = true; + this.isAlive = true; } /** @@ -46,7 +54,7 @@ public class Cell { */ public void setDead() { - this.isAlive = false; + this.isAlive = false; } @@ -55,24 +63,24 @@ public class Cell { */ public void toggleState() { - if(this.isAlive) - this.isAlive = false; - else - this.isAlive = true; + if(this.isAlive) + this.isAlive = false; + else + this.isAlive = true; } public boolean isAliveInNextState(int numberOfAliveNeighbours) { - if(isAlive()){ - if (numberOfAliveNeighbours == 2 || numberOfAliveNeighbours == 3) - return true; - else - return false; - } - else{ - if (numberOfAliveNeighbours == 3) - return true; - else - return false; - } + if(isAlive()){ + if (numberOfAliveNeighbours == 2 || numberOfAliveNeighbours == 3) + return true; + else + return false; + } + else{ + if (numberOfAliveNeighbours == 3) + return true; + else + return false; + } } }