diff options
Diffstat (limited to 'tictactoe-2/apps/ttt_server/src/game.erl')
-rw-r--r-- | tictactoe-2/apps/ttt_server/src/game.erl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/tictactoe-2/apps/ttt_server/src/game.erl b/tictactoe-2/apps/ttt_server/src/game.erl index 8c6550a..1b8aff2 100644 --- a/tictactoe-2/apps/ttt_server/src/game.erl +++ b/tictactoe-2/apps/ttt_server/src/game.erl @@ -2,7 +2,8 @@ -author("trygvis"). -export([ - game_loop/2]). + game_loop/2, + loop/1]). -import(ttt, [empty_board/0]). @@ -31,6 +32,11 @@ loop(State) -> Str = ttt:format(State#state.board), io:format("game ~p: current state:~n~p~n", [Id, Str]), From ! Str, + loop(State); + code_changed -> + io:format("game ~p: code changed~n", [Id]), + ?MODULE:loop(State); + X -> + io:format("unexpected message: ~p~n", [X]), loop(State) - end, - State. + end. |