Class BoardPicker

java.lang.Object
All Implemented Interfaces:
ActionListener, EventListener, Buildable, Configurable, GameComponent, GameSetupStep, PropertyNameSource, CommandEncoder, ValidityChecker, Translatable, Auditable, ImageSearchTarget

This class is responsible for maintaining the Boards on a Map. As a CommandEncoder, it recognizes Commands that specify the set of boards to be used on a map. As a GameComponent it reacts to the start of a game by prompting the player to select boards if none have been specified.