Constructor
new PlayerSetup()
    Constructor for the player setup mode.
- Source:
- See:
Methods
addPlayersToGameEngine()
    Add all of the players to the game engine
- Source:
clearAIButtons()
    Untick all ai difficulty buttons
- Source:
clearColorButtons()
    Untick all color buttons
- Source:
draw()
    Draw mode player setup
- Source:
drawAiButtons()
    Draw the ai buttons
- Source:
drawColorButtons()
    Draw the color selection buttons
- Source:
drawDangerStripes()
    Draw danger stripes at the top and bottom of the screen
- Source:
drawPlayerSelect()
    Draw player select
- Source:
drawTitle()
    Draw the title
- Source:
isAlphaNumeric(str)
    Check if string is alphanumeric
    Parameters:
| Name | Type | Description | 
|---|---|---|
| str | String | the string | 
- Source:
setupAIButtons()
    Setup up the ai buttons
- Source:
setupColorButtons()
    Setup the colour radio buttons
- Source:
setupColors()
    Setup the default tank colors.
- Source:
setupSubmitButtons()
    Setup the buttons to submit the current player and start the game.
- Source:
shutdown()
    Actions to run on the shutdown of the game mode
- Source:
startup()
    Startup actions that require access to the game engine
- Source:
submitPlayer()
    Add the current player information to a list ready to be added to the
game engine
- Source:
update(dt)
    Update the projectile debug mode - adds new projectile if there are none
currently in the screen
    Parameters:
| Name | Type | Description | 
|---|---|---|
| dt | number | The time between the current frame and the previous frame. | 
- Source: