|
@@ -74,7 +74,11 @@ func RecvPlayerLeave(args []interface{}) {
|
|
color_data := room_info.getColorDataByColor(m.Color)
|
|
color_data := room_info.getColorDataByColor(m.Color)
|
|
color_data.IsKick = true
|
|
color_data.IsKick = true
|
|
room_info.kickColor(m.Color)
|
|
room_info.kickColor(m.Color)
|
|
- room_info.kick_color_of_room(m.Color)
|
|
|
|
|
|
+ if room_info.IsOverGame() { //宣布游戏结束
|
|
|
|
+ room_info.notify_settlement()
|
|
|
|
+ } else {
|
|
|
|
+ room_info.kick_color_of_room(m.Color)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|