X-Git-Url: https://git.xandkar.net/?p=cellular-automata.git;a=blobdiff_plain;f=001%2Fsrc%2Flife_god.erl;h=d9f6237577f346e3c980fafded5954df42245e7f;hp=3922680db853137c9a0586b6bed1f0fa01dbeb1d;hb=982ec72043e6de6b6b22e49acb3fe13f1f54bc93;hpb=186887fd5b14774031bd437936418453b5a0c843 diff --git a/001/src/life_god.erl b/001/src/life_god.erl index 3922680..d9f6237 100644 --- a/001/src/life_god.erl +++ b/001/src/life_god.erl @@ -1,4 +1,4 @@ --module(god). +-module(life_god). -behaviour(supervisor). @@ -29,13 +29,13 @@ init([X, CellData]) -> CellNames = [Name || {_, Name, _} <- CellData], RestartStrategy = {one_for_one, 5, 10}, Cells = [spec_cell(Datum) || Datum <- CellData], - Time = ?CHILD(worker, time, [X, CellNames]), + Time = ?CHILD(worker, life_time, [X, CellNames]), Children = Cells ++ [Time], {ok, {RestartStrategy, Children}}. spec_cell({_, Name, _}=Datum) -> - M = cell, + M = life_cell, F = start_link, A = [Datum], {Name, {M, F, A}, permanent, 5000, worker, [M]}.