internal static bool CheckIfMoveIsLegal(int i_Row, int i_Col, GameBoard i_GameBorad) { return(!(i_GameBorad.CurrentBoard[i_Row, i_Col].IsMatched || i_GameBorad.CurrentBoard[i_Row, i_Col].Flip)); }
public static void FlipCard(int i_Row, int i_Col, GameBoard i_GameBorad) { i_GameBorad.CurrentBoard[i_Row, i_Col].Flip = true; }
internal static bool IsGameOver(GameBoard i_GameBoard) { return(GameLogic.isAllFliped(i_GameBoard)); }