|
@@ -187,7 +187,8 @@ func (room_info *RoomInfoWrapper) notify_player_sz() {
|
|
cur_color := room_info.CurRoundColor
|
|
cur_color := room_info.CurRoundColor
|
|
room_info.StartCountdownPlayerOpt()
|
|
room_info.StartCountdownPlayerOpt()
|
|
if room_info.containsRobot(cur_color) {
|
|
if room_info.containsRobot(cur_color) {
|
|
- room_info.send_sz(cur_color)
|
|
|
|
|
|
+ room_info.delay_action_sz_robot(1000, cur_color)
|
|
|
|
+
|
|
} else {
|
|
} else {
|
|
|
|
|
|
}
|
|
}
|
|
@@ -306,6 +307,14 @@ func (room_info *RoomInfoWrapper) delay_action_move_robot(td int, color msg.Role
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// 延迟后,机器人摇骰子
|
|
|
|
+func (room_info *RoomInfoWrapper) delay_action_sz_robot(td int, color msg.RoleType) {
|
|
|
|
+ dtn := time.Duration(td) * time.Microsecond
|
|
|
|
+ game.Module.Skeleton.AfterFunc(dtn, func() {
|
|
|
|
+ room_info.send_sz(color)
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
// 更新房间信息发送给玩家
|
|
// 更新房间信息发送给玩家
|
|
func (room_info *RoomInfoWrapper) notify_update_room_info() {
|
|
func (room_info *RoomInfoWrapper) notify_update_room_info() {
|
|
room_info.notify_to_all_player(&msg.NotifyUpdateRoomInfo{
|
|
room_info.notify_to_all_player(&msg.NotifyUpdateRoomInfo{
|