X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=001%2Fsrc%2Flife_time.erl;h=851aa0510ef3d6a618918e729fb27b8883571190;hb=eec4cd1f37ccb353d325f7f8e46e6f9efaa02077;hp=b83204342c35c29051e0cd6b85933f23f4323711;hpb=982ec72043e6de6b6b22e49acb3fe13f1f54bc93;p=cellular-automata.git diff --git a/001/src/life_time.erl b/001/src/life_time.erl index b832043..851aa05 100644 --- a/001/src/life_time.erl +++ b/001/src/life_time.erl @@ -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}};