The data for the checkers board is kept here. The next three variables are valid only when the game is in progress. RED and CheckersData. Create the buttons and lable. Set up the pieces.
Current player resigns.
The game ends. If the player clicked on one of the pieces that the player can move, mark this row and col as selected and return. Reset the message, in case it was previously displaying an error message. Return the contents of the square in the specified row and column. Set the contents of the square in the specified row and column.