diff options
Diffstat (limited to 'CLI/ruby/lib/game_of_life/cell.rb')
| -rw-r--r-- | CLI/ruby/lib/game_of_life/cell.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/CLI/ruby/lib/game_of_life/cell.rb b/CLI/ruby/lib/game_of_life/cell.rb index 5fc527e..19a48e0 100644 --- a/CLI/ruby/lib/game_of_life/cell.rb +++ b/CLI/ruby/lib/game_of_life/cell.rb @@ -2,12 +2,16 @@ module GameOfLife class Cell - attr_accessor :alive + attr_accessor :alive, :pos_x, :pos_y # Initialize a cell in the game of life universe # @param alive [True|False] boolean indicating if the cell is considered alive - def initialize(alive:) + # @param pos_x [Integer] the x position on the cyclic universe plane + # @param pos_y [Integer] the y position on the cyclic universe plane + def initialize(alive:, pos_x:, pos_y:) @alive = alive + @pos_x = pos_x + @pos_y = pos_y end # Representation of a cell |
