Browse Source

game info send at round start instande game start

Roman Dayneko 11 years ago
parent
commit
e9562bfb7d
1 changed files with 2 additions and 2 deletions
  1. 2 2
      apps/server/src/okey/game_okey_ng_table_trn.erl

+ 2 - 2
apps/server/src/okey/game_okey_ng_table_trn.erl

@@ -364,6 +364,8 @@ handle_parent_message(start_round, StateName,
                                    round_timer = RoundTRef,
                                    set_timer = NewSetTRef},
     [begin
+         GameInfoMsg = create_okey_game_info(NewStateData),
+         send_to_client_ge(Relay, PlayerId, GameInfoMsg),
          GameStartedMsg = create_okey_game_started(SeatNum, DeskState, NewCurRound, NewStateData),
          send_to_client_ge(Relay, PlayerId, GameStartedMsg)
      end || #player{id = PlayerId, seat_num = SeatNum} <- find_connected_players(Players)],
@@ -488,9 +490,7 @@ handle_relay_message({subscriber_added, PlayerId, SubscrId} = Msg, StateName,
                               end
                       end,
     if PlayerIdIsValid ->
-           GI = create_okey_game_info(StateData),
            PlState = create_okey_game_player_state(PlayerId, StateName, StateData),
-           send_to_subscriber_ge(Relay, SubscrId, GI),
            send_to_subscriber_ge(Relay, SubscrId, PlState),
            relay_allow_broadcast_for_player(Relay, PlayerId),
            if TTable =/= undefined ->