Wasting less board space.
authorSiraaj Khandkar <siraaj@khandkar.net>
Wed, 25 Jul 2012 14:58:30 +0000 (10:58 -0400)
committerSiraaj Khandkar <siraaj@khandkar.net>
Wed, 25 Jul 2012 14:58:30 +0000 (10:58 -0400)
001/bin/life
001/src/life_time.erl

index 63d5437..a0f014a 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 
-Y=`expr \`stty size | awk '{print $1}'\` - 5`
+Y=`expr \`stty size | awk '{print $1}'\` - 3`
 X=`stty size | awk '{print $2}'`
 
 
index 175321b..851aa05 100644 (file)
         ]).
 
 
--define(INTERVAL, 100).  % In milliseconds
+-define(INTERVAL, 0).  % In milliseconds
 
 -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.025262 seconds and 4 git commands to generate.