|
@@ -201,6 +201,7 @@ func (room_info *RoomInfoWrapper) time_out_tuo_guan() {
|
|
|
color_data := room_info.getColorDataByColor(cur_color)
|
|
|
color_data.TimeOutNum = color_data.TimeOutNum + 1
|
|
|
if color_data.TimeOutNum > 5 { //如果玩家累计5次托管行为,将玩家踢出房间
|
|
|
+ room_info.tickColor(cur_color)
|
|
|
if room_info.IsOverGame() { //宣布游戏结束
|
|
|
room_info.notify_settlement()
|
|
|
} else {
|
|
@@ -268,7 +269,6 @@ func (room_info *RoomInfoWrapper) notify_update_room_info() {
|
|
|
|
|
|
// 将玩家从房间踢出
|
|
|
func (room_info *RoomInfoWrapper) tick_color_of_room(color msg.RoleType) {
|
|
|
- room_info.tickColor(color)
|
|
|
message := &msg.NotifyPlayerStatus{
|
|
|
Color: color,
|
|
|
Status: msg.PlayerStatus_COLOR_KICK,
|