共有回帖数 0 个
-
bool CheckInclineMatches(){
bool isMatches = false;
for (int rowIndex=2; rowIndex rowNum-2; rowIndex++) {
for(int columnIndex=2; columnIndexcolumnNum-2;columnIndex++){
if(((GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex +1,columnIndex+1).gemstoneType)&&(GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex +2,columnIndex+2).gemstoneType))||((GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex -1,columnIndex+1).gemstoneType)&&(GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex -2,columnIndex+2).gemstoneType))||((GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex +1,columnIndex-1).gemstoneType)&&(GetGemstone(rowIndex,columnIndex).gemstoneType == GetGemstone (rowIndex +2,columnIndex-2).gemstoneType))){
AddMatches(GetGemstone(rowIndex ,columnIndex ));
AddMatches(GetGemstone(rowIndex+1 ,columnIndex +1));
AddMatches(GetGemstone(rowIndex +2,columnIndex +2));
AddMatches(GetGemstone(rowIndex ,columnIndex ));
AddMatches(GetGemstone(rowIndex-1 ,columnIndex +1));
AddMatches(GetGemstone(rowIndex -2,columnIndex+2 ));
AddMatches(GetGemstone(rowIndex ,columnIndex ));
AddMatches(GetGemstone(rowIndex+1 ,columnIndex-1 ));
AddMatches(GetGemstone(rowIndex +2,columnIndex-2 ));
Debug.Log("发现斜线相同的宝石");
isMatches =true;
}
}
}
return isMatches ;
}
楼主 2015-05-29 22:19 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知