tl 2 rokov pred
rodič
commit
00b7bb4751
1 zmenil súbory, kde vykonal 11 pridanie a 0 odobranie
  1. 11 0
      game/qznn/wait.go

+ 11 - 0
game/qznn/wait.go

@@ -469,6 +469,17 @@ func (p *Game) WaitOpen(room Room) error {
 		p.PlayerMap[userID] = userItem
 	}
 
+	//清理新号,免得卡主
+	close(room.ReadyCh)
+	close(room.ChooseMasterCh)
+	close(room.ChooseMulCh)
+	close(room.OpenCh)
+
+	room.ReadyCh = make(chan bool)
+	room.ChooseMasterCh = make(chan bool)
+	room.ChooseMulCh = make(chan bool)
+	room.OpenCh = make(chan bool)
+
 	room.Status = RoomStatusWaitReady
 	room.StatusStartTime = time.Now().Unix()
 	p.RoomMap[room.ID] = room