为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在moveLeft等四个move函数中 !hasConflicted[i][k]的值为false?不是之前在updateBoardView()中把hasConflicted[i][k]的值设置为false了吗,再“非”的话不是true吗,为什么是false?

正在回答

1 回答

hasConflicted[i][k]的值每回合初始化为false,在不冲突的情况下,!hasConflicted[i][k]为true。但是若在move中检查到了冲突,hasConflicted[i][k]设为true,!hasConflicted[i][k]则为false

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
慕课网2048私人订制
  • 参与学习       70018    人
  • 解答问题       600    个

慕课网这款“2048私人订制”通过大神老的讲解学习到游戏结构的开发

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号