比赛场排名不在有并列的情况积
This commit is contained in:
parent
5b399100e1
commit
a2a70a130b
|
@ -40,19 +40,19 @@ func (p MatchContextSlice) Sort(isFinals bool) {
|
||||||
for i, mc := range p {
|
for i, mc := range p {
|
||||||
mc.rank = int32(i + 1)
|
mc.rank = int32(i + 1)
|
||||||
}
|
}
|
||||||
if isFinals {
|
//if isFinals {
|
||||||
// 积分相同名次相同
|
// // 积分相同名次相同
|
||||||
lastRank := int32(0)
|
// lastRank := int32(0)
|
||||||
lastGrade := int32(0)
|
// lastGrade := int32(0)
|
||||||
for i := 0; i < len(p); i++ {
|
// for i := 0; i < len(p); i++ {
|
||||||
mc := p[i]
|
// mc := p[i]
|
||||||
if i > 0 && mc.grade == lastGrade {
|
// if i > 0 && mc.grade == lastGrade {
|
||||||
mc.rank = lastRank
|
// mc.rank = lastRank
|
||||||
}
|
// }
|
||||||
lastRank = mc.rank
|
// lastRank = mc.rank
|
||||||
lastGrade = mc.grade
|
// lastGrade = mc.grade
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewMatchContext(p *Player, tm *TmMatch, grade, snid, lv, roleId, skinId int32, seq int) *PlayerMatchContext {
|
func NewMatchContext(p *Player, tm *TmMatch, grade, snid, lv, roleId, skinId int32, seq int) *PlayerMatchContext {
|
||||||
|
|
Loading…
Reference in New Issue