package games.strategy.triplea.settings.ai;
import games.strategy.triplea.settings.HasDefaults;
import games.strategy.triplea.settings.SystemPreferenceKey;
import games.strategy.triplea.settings.SystemPreferences;
public class AiSettings implements HasDefaults {
static final int DEFAULT_AI_PAUSE_DURACTION = 400;
private static final boolean DEFAULT_SHOW_BATTLE_BETWEEN_AI = true;
@Override
public void setToDefault() {
setAiPauseDuration(String.valueOf(DEFAULT_AI_PAUSE_DURACTION));
}
public int getAiPauseDuration() {
return SystemPreferences.get(SystemPreferenceKey.AI_PAUSE_DURACTION, DEFAULT_AI_PAUSE_DURACTION);
}
public void setAiPauseDuration(final String value) {
SystemPreferences.put(SystemPreferenceKey.AI_PAUSE_DURACTION, value);
}
public boolean showBattlesBetweenAi() {
return SystemPreferences.get(SystemPreferenceKey.SHOW_BATTLES_BETWEEN_AI, DEFAULT_SHOW_BATTLE_BETWEEN_AI);
}
public void setShowBattlesBetweenAi(final boolean value) {
SystemPreferences.put(SystemPreferenceKey.SHOW_BATTLES_BETWEEN_AI, value);
}
}