Re-aligning record field type declarations.
[cellular-automata.git] / 003 / src / life.erl
index ebb1a2e..f8b6bcc 100644 (file)
 -define(INTERVAL, 100).
 
 
--record(state, {x                 :: non_neg_integer()
-               ,y                 :: non_neg_integer()
-               ,n                 :: non_neg_integer()
-               ,bar               :: string()
-               ,board=array:new() :: array()
-               ,gen_count         :: non_neg_integer()
-               ,gen_duration      :: non_neg_integer()
-               ,print_time        :: non_neg_integer()
+-record(state, {x            :: non_neg_integer()
+               ,y            :: non_neg_integer()
+               ,n            :: non_neg_integer()
+               ,bar          :: string()
+               ,board        :: array()
+               ,gen_count    :: non_neg_integer()
+               ,gen_duration :: non_neg_integer()
+               ,print_time   :: non_neg_integer()
                }).
 
 
@@ -33,9 +33,9 @@ bang(Args) ->
                   ,n            = X * Y
                   ,bar          = [?CHAR_BAR || _ <- lists:seq(1, X)]
                   ,board        = Board
-                  ,gen_count    = 1
+                  ,gen_count    = 1  % Consider inital state to be generation 1
                   ,gen_duration = Time
-                  ,print_time   = 0
+                  ,print_time   = 0  % There was no print time yet
     },
     life_loop(State).
 
This page took 0.018454 seconds and 4 git commands to generate.