test

int getMaxValue(MaxX,MaxY)//获取最大值 全局变量MaxX,MaxY通过调用函数获取一次
int IsMaxNearCorner()//判断Max靠哪个角落近,1,2,3,4
int SeqDirection()//平滑度递减方向,1为左,2为右
bool canMaxMoveToCorner()//Max能移到角落
bool isNoChange(int direction)//是否没变化 
void changeAddOneToLine()//使横排个数加一 优先级最高 changeToFullLine()的子函数
void changeToFullLine()//使横排变满 优先级最高
void compSmoothValues()//与平滑度值进行校验,扫描全盘
bool isSmoothValueNearSame()//依次递减的Smooth值周围有相同值,能够开始合并
double getSmoothWeight()//权值越小越好 权值规则 (MaxValue/Smooth)CurrentValue Smooth=2^n return sum()
double getMaxWeight()//权值越小越好
bool isMaxWeightBetter()//与移动之前比较MaxWeight值
bool isSmoothWeightBetter()//平滑权值比较之前的是否更好 SmoothWeight重要性比MaxWeight重要 但也要考虑参数
bool isMaxBetweenSame()//Max旁边的值相等,前提是FullLine 移动后能开始合并
void waitForBalance()//等待解救数
void random()//生成随机数
void moveUp()//上移
void moveLeft()//左移
void moveDown()//下移
void moveRight()//右移
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值