Commit 10ad64e6 authored by hujiebin's avatar hujiebin

isAiMap

parent f8a121e8
......@@ -248,7 +248,10 @@ func SendSheepMatchSuccess(matchId, myUserId, otherUserId uint64, nick1, nick2,
}
// 羊羊游戏结果
func SendSheepGameResult(matchId, winId, userId1, userId2 uint64, nick1, nick2, avatar1, avatar2 string) error {
func SendSheepGameResult(matchId, winId, userId1, userId2 uint64, nick1, nick2, avatar1, avatar2 string, isAiMap map[uint64]bool) error {
if isAiMap == nil {
isAiMap = make(map[uint64]bool)
}
var players []*userProxy.SheepGamePlayer
players = append(players, &userProxy.SheepGamePlayer{IsWin: winId == userId1, User: &userProxy.User{
Id: userId1, Nick: nick1, Avatar: avatar1,
......@@ -268,10 +271,10 @@ func SendSheepGameResult(matchId, winId, userId1, userId2 uint64, nick1, nick2,
}
if buffer, err := proto.Marshal(msg); err == nil {
var userIds []uint64
if userId1 > 0 {
if !isAiMap[userId1] {
userIds = append(userIds, userId1)
}
if userId2 > 0 {
if !isAiMap[userId2] {
userIds = append(userIds, userId2)
}
rspUids, err := multicast(userIds, MsgTypeSheepGameResult, buffer)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment