예제 #1
0
 /// <summary>
 /// Checks the column for for attack.
 /// </summary>
 /// <returns>The column for for attack.</returns>
 /// <param name="gridHandler">Grid handler.</param>
 /// <param name="playerValue">Player value.</param>
 private int CheckColumnForForAttack(GridHandler gridHandler, C.CellState playerValue)
 {
     GridHandler.GridAnalysisForAttack analysis = gridHandler.GetColumnAnalysisForAttack(this.lastUsedCellID, playerValue);
     if (analysis.isCellHasTwoEmptySpace || analysis.playerValueCounter == 2)
     {
         return(analysis.proposedCellID);
     }
     return(-1);
 }