共有回帖数  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号
	
	意见反馈 | 
	关于直线 | 
	版权声明 | 
	会员须知