xy 1 hete
szülő
commit
32e5873181
3 módosított fájl, 3 hozzáadás és 2 törlés
  1. BIN
      .DS_Store
  2. 2 2
      src/server/game/ludo/battle.go
  3. 1 0
      src/server/game/ludo/color_send.go

BIN
.DS_Store


+ 2 - 2
src/server/game/ludo/battle.go

@@ -97,7 +97,7 @@ func (room_info *RoomInfoWrapper) processMove(color msg.RoleType, szNumber int32
 		room_info.notify_settlement(color)
 	} else {
 		if szNumber == 6 || isAddRound || isFinish { //加一个回合
-			room_info.notify_update_room_info()
+
 		} else { //下个人回合
 			room_info.setNextPlayerRound()
 		}
@@ -117,7 +117,7 @@ func (room_info *RoomInfoWrapper) notify_settlement(color msg.RoleType) {
 // 通知玩家开始移动角色
 func (room_info *RoomInfoWrapper) notify_player_move(list []*msg.RoleData) {
 	cur_color := room_info.CurRoundColor
-	if len(list) == 0 {
+	if len(list) == 1 {
 		room_info.send_role_move(cur_color, list[0].MId)
 	} else {
 		if room_info.containsRobot(cur_color) {

+ 1 - 0
src/server/game/ludo/color_send.go

@@ -50,6 +50,7 @@ func (room_info *RoomInfoWrapper) send_role_move(color msg.RoleType, role_id str
 	message.Step.OldSetp = role_data.Step
 	room_info.updateRoleStep(role_id, message.Step.Step)
 
+	room_info.notify_update_room_info()
 	room_info.NotifyToAllPlayer(message)
 
 	var kick_delay_time int32