xy vor 1 Tag
Ursprung
Commit
1452b37af0
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 5 1
      src/server/game/ludo/color_recv.go

+ 5 - 1
src/server/game/ludo/color_recv.go

@@ -74,7 +74,11 @@ func RecvPlayerLeave(args []interface{}) {
 			color_data := room_info.getColorDataByColor(m.Color)
 			color_data.IsKick = true
 			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)
+			}
 		}
 
 	}