|
@@ -186,12 +186,6 @@ func (room_info *RoomInfoWrapper) Get_cur_color_opt_time() int32 {
|
|
func (room_info *RoomInfoWrapper) notify_player_sz() {
|
|
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) {
|
|
|
|
- room_info.delay_action_sz_robot(1000, cur_color)
|
|
|
|
-
|
|
|
|
- } else {
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
message := &msg.NotifyPlayerOpt{
|
|
message := &msg.NotifyPlayerOpt{
|
|
Color: cur_color,
|
|
Color: cur_color,
|
|
Opt: msg.OptType_ZHI_SHAI_ZI,
|
|
Opt: msg.OptType_ZHI_SHAI_ZI,
|
|
@@ -199,6 +193,15 @@ func (room_info *RoomInfoWrapper) notify_player_sz() {
|
|
}
|
|
}
|
|
room_info.notify_to_all_player(message)
|
|
room_info.notify_to_all_player(message)
|
|
room_info.setCurColorOpt(message)
|
|
room_info.setCurColorOpt(message)
|
|
|
|
+
|
|
|
|
+ if room_info.containsRobot(cur_color) {
|
|
|
|
+
|
|
|
|
+ game.Module.Skeleton.AfterFunc(time.Duration(2000)*time.Microsecond, func() {
|
|
|
|
+ room_info.send_sz(cur_color)
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
// 托管操作一次
|
|
// 托管操作一次
|
|
@@ -307,14 +310,6 @@ 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{
|