go_dreamfactory/modules/battle/fight/utils.go
2022-09-13 17:59:40 +08:00

19 lines
420 B
Go

package fight
import (
"go_dreamfactory/modules/battle/fight/core"
"sort"
)
type FightRoleSlice []core.IFightRole
func (x FightRoleSlice) Len() int { return len(x) }
func (x FightRoleSlice) Less(i, j int) bool {
return x[i].GetData().Operate.Value() < x[j].GetData().Operate.Value()
}
func (x FightRoleSlice) Swap(i, j int) { x[i], x[j] = x[j], x[i] }
func (x FightRoleSlice) Sort(pType string) {
sort.Sort(x)
}