@Override
protected JComponent[] getControllerParamComponents() {
GalacticOptions options = (GalacticOptions)controller_.getOptions();
numPlanets_ = new NumberInput( GameContext.getLabel("NUMBER_OF_PLANETS"), options.getNumPlanets(),
GameContext.getLabel("NUMBER_OF_PLANETS_TIP"),
Galaxy.MIN_NUM_PLANETS, Galaxy.MAX_NUM_PLANETS, true);
planetProductionRate_ =
new NumberInput(GameContext.getLabel("PLANETS_PRODUCTION_RATE"), options.getPlanetProductionRate(),
GameContext.getLabel("PLANETS_PRODUCTION_RATE_TIP"), 0, 10, true);
initialFleetSize_ = new NumberInput(GameContext.getLabel("INITIAL_FLEET_SIZE"), options.getInitialFleetSize(),
GameContext.getLabel("INITIAL_FLEET_SIZE_TIP"), 1, 100, true);
neutralsBuild_ = new JCheckBox( GameContext.getLabel("SHOULD_NEUTRALS_BUILD"), options.doNeutralsBuild() );
neutralsBuild_.setToolTipText(GameContext.getLabel("SHOULD_NEUTRALS_BUILD_TIP"));
maxYearsToPlay_ = new NumberInput(GameContext.getLabel("MAX_YEARS_TO_PLAY"), options.getMaxYearsToPlay(),
GameContext.getLabel("MAX_YEARS_TO_PLAY_TIP"), 1, 100, true);
initMultiControllerParamComponents(options);
return new JComponent[] {
numPlanets_, planetProductionRate_, initialFleetSize_, neutralsBuild_, maxYearsToPlay_,