xy 1 týždeň pred
rodič
commit
3bbe7df48d

+ 9 - 1
src/server/game/ludo/battle.go

@@ -97,12 +97,13 @@ func (room_info *RoomInfoWrapper) processMove(color msg.RoleType, szNumber int32
 		room_info.notify_settlement(color)
 	} else {
 		if szNumber == 6 || isAddRound || isFinish { //加一个回合
-
+			room_info.notify_update_room_info()
 		} else { //下个人回合
 			room_info.setNextPlayerRound()
 		}
 		room_info.notify_player_sz()
 	}
+
 }
 
 // 通知玩家结算
@@ -193,3 +194,10 @@ func (room_info *RoomInfoWrapper) delayActionMoveRobot(td int, color msg.RoleTyp
 		room_info.send_role_move(color, role.MId)
 	})
 }
+
+// 更新房间信息发送给玩家
+func (room_info *RoomInfoWrapper) notify_update_room_info() {
+	room_info.NotifyToAllPlayer(&msg.NotifyUpdateRoomInfo{
+		RoomInfo: room_info.RoomInfo,
+	})
+}

+ 1 - 3
src/server/game/ludo/ludo_room_data.go

@@ -62,9 +62,7 @@ func (room_info *RoomInfoWrapper) setNextPlayerRound() {
 	if room_info.CurRoundColor == msg.RoleType_ROLE_TYPE_UNKNOWN {
 		log.Error("setNextPlayerRound error")
 	}
-	room_info.NotifyToAllPlayer(&msg.NotifyUpdateRoomInfo{
-		RoomInfo: room_info.RoomInfo,
-	})
+	room_info.notify_update_room_info()
 }
 
 // 找到下一个没有完成的玩家