|
@@ -116,7 +116,8 @@ func (room_info *RoomInfoWrapper) getRoleNotAtHomeByColor(color msg.RoleType) []
|
|
|
|
|
|
// 根据操作获取最后一个操作回合数据
|
|
// 根据操作获取最后一个操作回合数据
|
|
func (room_info *RoomInfoWrapper) getLastRoundByOpt(opt msg.OptType) *msg.Round {
|
|
func (room_info *RoomInfoWrapper) getLastRoundByOpt(opt msg.OptType) *msg.Round {
|
|
- for i := 0; i < len(room_info.Rounds); i++ {
|
|
|
|
|
|
+ length := len(room_info.Rounds)
|
|
|
|
+ for i := (length - 1); i >= 0; i-- {
|
|
element := room_info.Rounds[i]
|
|
element := room_info.Rounds[i]
|
|
if opt == element.Opt {
|
|
if opt == element.Opt {
|
|
return element
|
|
return element
|