為什么在moveLeft等四個move函數(shù)中 !hasConflicted[i][k]的值為false?不是之前在updateBoardView()中把hasConflicted[i][k]的值設(shè)置為false了嗎,再“非”的話不是true嗎,為什么是false?
大地223504
2014-07-18
1 回答
舉報
0/150
提交
取消
2014-07-18
hasConflicted[i][k]的值每回合初始化為false,在不沖突的情況下,!hasConflicted[i][k]為true。但是若在move中檢查到了沖突,hasConflicted[i][k]設(shè)為true,!hasConflicted[i][k]則為false