We can use if statements to run a code statement only if certain conditions are met.
For example:
if (isRainingOutside == true) {
takeUmbrella = true;
} else {
takeUmbrella = false;
}
For our game, we should use if statements to determine if a player has 3 vertical, horizontal, or diagonal matches.
Inside the () beside if, you should specify a Boolean expression. Booleans are true or false statements. We can utilize this in our if statement. If the expression is true, the code inside { } is executed. If the expression is false, the code inside { } after the else statement is executed.
You can also connect Boolean expressions together using the && (AND) and the || (OR) operator.
Take a look at the CheckWinner() function in MainActivity.kt and think about what all the connected && statements are doing.