请出一个自动排序功能!
2018/09/0293 浏览综合
需求: 自动排序按钮 根据当然已上阵英雄 自动排序获得可最高羁绊的排序位置
进阶需求: 锁定按钮 添加锁定 这个英雄不进入到自动排序中
代码:
当然玩家可上阵的最大英雄数
遍历 所以格子上的英雄 包括空格子 得到一个 最大上阵数的数组
数组排序 把最大英雄数的全部可排序都排序一遍
排序种类 = 1+ 最大 )x最大 / 2 (12个英雄的时候就是73种排序)
每一次排序过后计算可羁绊数
数组0 与 数组1 数组 3 进行比较
判断数组0的右边 是否与 数组1的左边 相等 进行计数
以此类推
获得当前排序可得到的最大羁绊数 保存起来 排序也保存起来
最后所有排序都模拟一遍过后 从保存起来的最大羁绊数中获取最大的那一个 然后依照此排序 给玩家的面板进行排序

