if ( playerCt == playerList.length ) {
// The number of players is already equal to the size of the array.
// The array is full. Make a new array that has more space.
Player[] temp; // A variable to point to the new array.
temp = new Player[ 2*playerList.length ]; // Twice as big as the old array.
for ( int i = 0; i < playerList.length; i++ ) {
temp[i] = playerList[i]; // Copy item from old array into new array.
}
playerList = temp; // playerList now points to the new, bigger array.
}
// At this point, we know that there is room in the array for newPlayer.
playerList[playerCt] = newPlayer;
playerCt++;