Commit 3100c4b

mo khan <mo@mokhan.ca>
2014-06-23 03:40:02
clear the screen before next generation.
1 parent eaaaf55
Changed files (1)
lib
lib/gol/printer.rb
@@ -4,9 +4,17 @@ class Printer
   end
 
   def display(world)
+    clear
     world.each_with_index do |cell, index|
       print cell.alive? ? "X" : " "
       puts if (index+1) % @max_x == 0
     end
+    sleep 1
+  end
+
+  private
+
+  def clear
+    puts "\e[H\e[2J"
   end
 end