Wasting less board space.
[cellular-automata.git] / 001 / src / life_time.erl
index 02cd61e..851aa05 100644 (file)
@@ -1,4 +1,4 @@
--module(time).
+-module(life_time).
 -behaviour(gen_server).
 
 
@@ -21,7 +21,7 @@
 
 -define(CHAR_DEAD,   32).  % Space
 -define(CHAR_ALIVE, 111).  % o
--define(CHAR_BAR,    61).  % =
+-define(CHAR_BAR,    45).  % -
 
 
 -record(state, {x               :: integer()
@@ -101,14 +101,15 @@ handle_cast({tock, {ID, CellState}},
             NewGenCount = GenCount + 1,
             SortedStatePairs = lists:sort(NewStatePairs),
             StateChars = [state_to_char(S) || {_, S} <- SortedStatePairs],
-            ok = do_print_bar(X),
+
             ok = io:format(
                 "CELLS: ~b GENERATIONS: ~b~n",
                 [NumCells, NewGenCount]
             ),
             ok = do_print_bar(X),
+
             ok = do_print_state_chars(X, StateChars),
-            ok = do_print_bar(X),
+
             ok = timer:sleep(?INTERVAL),
             schedule_next_tick(),
             {noreply, NewState#state{state_pairs=[], gen_count=NewGenCount}};
This page took 0.031886 seconds and 4 git commands to generate.