Maxim Sokhatsky 11 лет назад
Родитель
Сommit
49ef57da8e
2 измененных файлов с 7 добавлено и 6 удалено
  1. 5 4
      apps/face/src/index.erl
  2. 2 2
      apps/server/src/gas.erl

+ 5 - 4
apps/face/src/index.erl

@@ -155,11 +155,10 @@ event(player_info) ->
     wf:wire(player_info(wf:f("'~s'",[wf:to_list(User#user.id)]),wf:f("'~s'",[game_okey])));
     wf:wire(player_info(wf:f("'~s'",[wf:to_list(User#user.id)]),wf:f("'~s'",[game_okey])));
 
 
 event(attach) -> 
 event(attach) -> 
-    wf:info("ATTACH"),
     {ok,GamePid} = game_session:start_link(self()),
     {ok,GamePid} = game_session:start_link(self()),
     wf:session(<<"game_pid">>,GamePid),
     wf:session(<<"game_pid">>,GamePid),
     User = user(),
     User = user(),
-    put(okey_im, User),
+    put(okey_im, User#user.id),
     wf:info("Session User: ~p",[User]),
     wf:info("Session User: ~p",[User]),
     Token = auth_server:generate_token(?GAMEID,User),
     Token = auth_server:generate_token(?GAMEID,User),
     wf:wire(attach(wf:f("'~s'",[Token]))),
     wf:wire(attach(wf:f("'~s'",[Token]))),
@@ -170,7 +169,7 @@ event(discard) ->
     DiscardCombo = wf:q(discard_combo),
     DiscardCombo = wf:q(discard_combo),
     case lists:keyfind(erlang:list_to_binary(DiscardCombo), 1, TilesList) of
     case lists:keyfind(erlang:list_to_binary(DiscardCombo), 1, TilesList) of
     {_, {C, V}} ->
     {_, {C, V}} ->
-        wf:wire(discard(wf:to_list(?GAMEID), erlang:integer_to_list(C), erlang:integer_to_list(V)));
+        wf:wire(discard(wf:to_list(?GAMEID), wf:to_list(C), wf:to_list(V)));
     false -> wf:info("Discard Combo: ~p",[DiscardCombo]) end;
     false -> wf:info("Discard Combo: ~p",[DiscardCombo]) end;
 
 
 %event({binary,M}) -> {ok,<<"Hello">>};
 %event({binary,M}) -> {ok,<<"Hello">>};
@@ -204,6 +203,7 @@ event({server, {game_event, _, okey_game_player_state, Args}}) ->
     put(game_okey_tiles, TilesList);
     put(game_okey_tiles, TilesList);
 
 
 event({server, {game_event, _, okey_tile_taken, Args}}) ->
 event({server, {game_event, _, okey_tile_taken, Args}}) ->
+    wf:info("Taken: ~p",[Args]),
     Im = get(okey_im),
     Im = get(okey_im),
     {_, Player} = lists:keyfind(player, 1, Args),
     {_, Player} = lists:keyfind(player, 1, Args),
     if
     if
@@ -211,6 +211,7 @@ event({server, {game_event, _, okey_tile_taken, Args}}) ->
             case lists:keyfind(revealed, 1, Args) of
             case lists:keyfind(revealed, 1, Args) of
                 {_, {_, C, V}} ->
                 {_, {_, C, V}} ->
                     TilesList = [{wf:to_binary([wf:to_list(C), " ", wf:to_list(V)]), {C, V}} | get(game_okey_tiles)],
                     TilesList = [{wf:to_binary([wf:to_list(C), " ", wf:to_list(V)]), {C, V}} | get(game_okey_tiles)],
+                    wf:info("Tiles: ~p",[TilesList]),
                     put(game_okey_tiles, TilesList),
                     put(game_okey_tiles, TilesList),
                     redraw_tiles(TilesList);
                     redraw_tiles(TilesList);
                 _ -> ok end;
                 _ -> ok end;
@@ -304,7 +305,7 @@ event(reveal) ->
 
 
 event(login_button) -> wf:wire(logout());
 event(login_button) -> wf:wire(logout());
 event({register,User}) -> wf:info("Register: ~p",[User]), kvs:add(User), wf:user(User);
 event({register,User}) -> wf:info("Register: ~p",[User]), kvs:add(User), wf:user(User);
-event({login,User}) -> wf:info("Login: ~p",[User]), kvs:put(User), wf:user(User);
+event({login,User}) -> wf:info("Login: ~p",[User]), kvs:put(User), wf:user(User), event(init);
 
 
 event(pause) ->
 event(pause) ->
     Action  =
     Action  =

+ 2 - 2
apps/server/src/gas.erl

@@ -1,8 +1,8 @@
 -module(gas).
 -module(gas).
 -compile(export_all).
 -compile(export_all).
 
 
-%-define(ALLOWED, [gas,nsg_trn_lucky,game_session,game_manager,game_okey_ng_table_trn]).
--define(ALLOWED, [gas,auth_server]).
+-define(ALLOWED, [gas,nsg_trn_lucky,game_session,game_manager,game_okey_ng_table_trn]).
+%-define(ALLOWED, [gas,auth_server]).
 
 
 log(Module, String, Args, Fun) ->
 log(Module, String, Args, Fun) ->
     case lists:member(Module,?ALLOWED) of
     case lists:member(Module,?ALLOWED) of