|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.colossus.common.Options
public final class Options
Class Options lists game options for Colossus.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface net.sf.colossus.common.IOptions |
---|
IOptions.Listener |
Field Summary | |
---|---|
static java.lang.String |
activePreferencesTab
|
static java.lang.String |
aiDelay
|
static java.lang.String |
aiTimeLimit
|
static java.lang.String |
allStacksVisible
|
static java.lang.String |
antialias
|
static java.lang.String |
autoAcquireAngels
|
static java.lang.String |
autoCarrySingle
|
static java.lang.String |
autoConcede
|
static java.lang.String |
autoDone
|
static java.lang.String |
autoFlee
|
static java.lang.String |
autoForcedStrike
|
static java.lang.String |
autoMasterMove
|
static java.lang.String |
autoNegotiate
|
static java.lang.String |
autoPickColor
|
static java.lang.String |
autoPickEngagements
|
static java.lang.String |
autoPickEntrySide
|
static java.lang.String |
autoPickLord
|
static java.lang.String |
autoPickMarker
|
static java.lang.String |
autoPickRecruiter
|
static java.lang.String |
autoPlay
|
static java.lang.String |
autoQuit
|
static java.lang.String |
autoRangeSingle
|
static java.lang.String |
autoRecruit
|
static java.lang.String |
autoReinforce
|
static java.lang.String |
autosave
|
static java.lang.String |
autosaveMaxKeep
|
static java.lang.String |
autosaveVerboseNames
|
static java.lang.String |
autoSplit
|
static java.lang.String |
autoStop
|
static java.lang.String |
autoSummonAngels
|
static java.lang.String |
balancedTowers
|
static java.lang.String |
BattleTerrainHazardWindow
|
static java.lang.String |
cumulativeSlow
|
private java.lang.String |
dataPath
|
static java.lang.String |
doNotInvertDefender
|
static java.lang.String |
dubiousAsBlanks
|
static java.lang.String |
eventExpiring
|
static java.lang.String[] |
eventExpiringChoices
|
static java.lang.String |
eventExpiringNever
|
static java.lang.String |
favoriteColors
|
static java.lang.String |
favoriteLookFeel
|
private static boolean |
functionalTestOngoing
|
static java.lang.String |
goOnWithoutObserver
|
static java.lang.String |
hotSeatMode
|
private java.util.Map<java.lang.String,java.util.List<IOptions.Listener>> |
listeners
|
static java.lang.String |
loadGameFileName
|
static java.lang.String |
locX
|
static java.lang.String |
locY
|
private static java.util.logging.Logger |
LOGGER
|
static java.lang.String |
maxPlayersWeb
|
static java.lang.String |
minPlayersWeb
|
static java.lang.String |
noBaseColor
|
private boolean |
noFile
|
static java.lang.String |
noFirstTurnT2TTeleport
|
static java.lang.String |
noFirstTurnTeleport
|
static java.lang.String |
nonRandomBattleDice
|
static java.lang.String |
noTitanTeleport
|
static java.lang.String |
noTowerTeleport
|
static java.lang.String |
oneHexAllowed
|
static java.lang.String |
onlyOwnLegions
|
private java.lang.String |
owner
|
static java.lang.String |
playerName
|
static java.lang.String |
playerType
|
private static java.lang.String |
propNameStresstestRounds
|
private java.util.Properties |
props
|
private boolean |
readOnly
|
static java.lang.String |
runClientHost
|
static java.lang.String |
runClientPlayer
|
static java.lang.String |
runClientPort
|
static java.lang.String |
scale
|
static java.lang.String |
serveAtPort
|
static java.lang.String |
serverName
|
static java.lang.String |
showAllRecruitChits
|
static java.lang.String |
showAutoInspector
|
static java.lang.String |
showCaretaker
|
static java.lang.String |
showDiceAjustmentsRange
|
static java.lang.String |
showDiceAjustmentsTerrain
|
static java.lang.String |
showEngagementResults
|
static java.lang.String |
showEventViewer
|
static java.lang.String |
showHitThreshold
|
static java.lang.String |
showLogWindow
|
static java.lang.String |
showRecruitChitsAll
|
static java.lang.String |
showRecruitChitsNone
|
static int |
showRecruitChitsNumAll
|
static int |
showRecruitChitsNumNone
|
static int |
showRecruitChitsNumRecruitHint
|
static int |
showRecruitChitsNumStrongest
|
static java.lang.String |
showRecruitChitsRecruitHint
|
static java.lang.String |
showRecruitChitsStrongest
|
static java.lang.String |
showRecruitChitsSubmenu
|
static java.lang.String |
showStatusScreen
|
static java.lang.String |
showWebClient
|
static java.lang.String |
sizeX
|
static java.lang.String |
sizeY
|
static java.lang.String |
stealFocus
|
static java.lang.String |
targPlayersWeb
|
static java.lang.String |
towerToTowerTeleportOnly
|
static java.lang.String |
unlimitedMulligans
|
static java.lang.String |
useColoredBorders
|
static java.lang.String |
useOverlay
|
static java.lang.String |
variant
|
static java.lang.String |
variantFileWithFullPath
|
static java.lang.String |
viewableAll
|
static int |
viewableAllNum
|
static java.lang.String |
viewableEver
|
static int |
viewableEverNum
|
static java.lang.String |
viewableLast
|
static int |
viewableLastNum
|
static java.lang.String |
viewableOwn
|
static int |
viewableOwnNum
|
static java.lang.String |
viewMode
|
static java.lang.String[] |
viewModeArray
|
static java.lang.String |
webClientLogin
|
static java.lang.String |
webClientPassword
|
static java.lang.String |
webFlagFileName
|
static java.lang.String |
webServerHost
|
static java.lang.String |
webServerPort
|
Constructor Summary | |
---|---|
Options(java.lang.String owner)
|
|
Options(java.lang.String owner,
boolean noFile)
|
|
Options(java.lang.String owner,
java.lang.String customPath,
boolean noFile)
|
|
Options(java.lang.String owner,
java.lang.String customPath,
boolean noFile,
boolean readOnly)
|
Method Summary | |
---|---|
void |
addListener(java.lang.String optname,
IOptions.Listener listener)
Adds a listener to get callbacks for changes on the specified option. |
void |
clear()
Wipe everything. |
void |
clearPlayerInfo()
Remove all playerName and playerType entries. |
static int |
getHowManyStresstestRoundsProperty()
|
int |
getIntOption(java.lang.String optname)
Return -1 if the option's value has not been set. |
private java.util.List<IOptions.Listener> |
getListenersForOption(java.lang.String optname)
|
int |
getNumberForRecruitChitSelection(java.lang.String s)
|
int |
getNumberForViewMode(java.lang.String viewMode)
|
boolean |
getOption(java.lang.String optname)
|
boolean |
getOption(java.lang.String optname,
boolean defaultValue)
|
java.lang.String |
getOptionsFilename()
|
java.lang.String |
getStringOption(java.lang.String optname)
|
java.lang.String |
getStringOption(java.lang.String optname,
java.lang.String defaultValue)
|
boolean |
isEmpty()
|
static boolean |
isFunctionalTest()
|
static boolean |
isStresstest()
|
void |
loadOptions()
|
java.util.Enumeration<java.lang.String> |
propertyNames()
|
void |
removeListener(IOptions.Listener listener)
Removes the listener from all options it is subscribed to. |
void |
removeOption(java.lang.String optname)
|
void |
saveOptions()
|
static void |
setFunctionalTest(boolean val)
|
void |
setOption(java.lang.String optname,
boolean value)
|
void |
setOption(java.lang.String optname,
int value)
|
void |
setOption(java.lang.String optname,
java.lang.String value)
|
java.lang.String |
toString()
|
private void |
triggerAllOptions()
|
private void |
triggerBooleanOption(java.lang.String optname,
boolean oldValue,
boolean newValue)
|
private void |
triggerIntOption(java.lang.String optname,
int oldValue,
int newValue)
|
private void |
triggerStringOption(java.lang.String optname,
java.lang.String oldValue,
java.lang.String newValue)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final java.util.logging.Logger LOGGER
public static final java.lang.String playerName
public static final java.lang.String playerType
public static final java.lang.String runClientPlayer
public static final java.lang.String runClientHost
public static final java.lang.String runClientPort
public static final java.lang.String loadGameFileName
public static final java.lang.String webFlagFileName
public static final java.lang.String serveAtPort
public static final java.lang.String webServerHost
public static final java.lang.String webServerPort
public static final java.lang.String webClientLogin
public static final java.lang.String webClientPassword
public static final java.lang.String autosave
public static final java.lang.String autosaveMaxKeep
public static final java.lang.String autosaveVerboseNames
public static final java.lang.String autoStop
public static final java.lang.String autoQuit
public static final java.lang.String goOnWithoutObserver
public static final java.lang.String hotSeatMode
public static final java.lang.String variant
public static final java.lang.String variantFileWithFullPath
public static final java.lang.String viewMode
public static final java.lang.String dubiousAsBlanks
public static final java.lang.String minPlayersWeb
public static final java.lang.String targPlayersWeb
public static final java.lang.String maxPlayersWeb
public static final java.lang.String viewableOwn
public static final java.lang.String viewableLast
public static final java.lang.String viewableEver
public static final java.lang.String viewableAll
public static final java.lang.String[] viewModeArray
public static final int viewableOwnNum
public static final int viewableLastNum
public static final int viewableEverNum
public static final int viewableAllNum
public static final java.lang.String eventExpiring
public static final java.lang.String eventExpiringNever
public static final java.lang.String[] eventExpiringChoices
public static final java.lang.String balancedTowers
public static final java.lang.String allStacksVisible
public static final java.lang.String onlyOwnLegions
public static final java.lang.String cumulativeSlow
public static final java.lang.String oneHexAllowed
public static final java.lang.String nonRandomBattleDice
public static final java.lang.String noFirstTurnT2TTeleport
public static final java.lang.String noFirstTurnTeleport
public static final java.lang.String towerToTowerTeleportOnly
public static final java.lang.String noTowerTeleport
public static final java.lang.String noTitanTeleport
public static final java.lang.String unlimitedMulligans
public static final java.lang.String stealFocus
public static final java.lang.String BattleTerrainHazardWindow
public static final java.lang.String showCaretaker
public static final java.lang.String showStatusScreen
public static final java.lang.String showAutoInspector
public static final java.lang.String showEventViewer
public static final java.lang.String showLogWindow
public static final java.lang.String showWebClient
public static final java.lang.String showEngagementResults
public static final java.lang.String useOverlay
public static final java.lang.String noBaseColor
public static final java.lang.String useColoredBorders
public static final java.lang.String doNotInvertDefender
public static final java.lang.String showHitThreshold
public static final java.lang.String showDiceAjustmentsTerrain
public static final java.lang.String showDiceAjustmentsRange
public static final java.lang.String showAllRecruitChits
public static final java.lang.String showRecruitChitsSubmenu
public static final java.lang.String showRecruitChitsNone
public static final java.lang.String showRecruitChitsStrongest
public static final java.lang.String showRecruitChitsRecruitHint
public static final java.lang.String showRecruitChitsAll
public static final int showRecruitChitsNumNone
public static final int showRecruitChitsNumStrongest
public static final int showRecruitChitsNumRecruitHint
public static final int showRecruitChitsNumAll
public static final java.lang.String antialias
public static final java.lang.String scale
public static final java.lang.String locX
public static final java.lang.String locY
public static final java.lang.String sizeX
public static final java.lang.String sizeY
public static final java.lang.String autoPickColor
public static final java.lang.String autoPickMarker
public static final java.lang.String autoSplit
public static final java.lang.String autoMasterMove
public static final java.lang.String autoPickEntrySide
public static final java.lang.String autoPickLord
public static final java.lang.String autoPickEngagements
public static final java.lang.String autoDone
public static final java.lang.String autoFlee
public static final java.lang.String autoConcede
public static final java.lang.String autoNegotiate
public static final java.lang.String autoForcedStrike
public static final java.lang.String autoCarrySingle
public static final java.lang.String autoRangeSingle
public static final java.lang.String autoSummonAngels
public static final java.lang.String autoAcquireAngels
public static final java.lang.String autoRecruit
public static final java.lang.String autoPickRecruiter
public static final java.lang.String autoReinforce
public static final java.lang.String autoPlay
public static final java.lang.String aiTimeLimit
public static final java.lang.String aiDelay
public static final java.lang.String favoriteColors
public static final java.lang.String favoriteLookFeel
public static final java.lang.String serverName
public static final java.lang.String activePreferencesTab
private final java.util.Properties props
private final java.lang.String owner
private final java.lang.String dataPath
private boolean noFile
private final boolean readOnly
private final java.util.Map<java.lang.String,java.util.List<IOptions.Listener>> listeners
private static boolean functionalTestOngoing
private static java.lang.String propNameStresstestRounds
Constructor Detail |
---|
public Options(java.lang.String owner, java.lang.String customPath, boolean noFile, boolean readOnly)
public Options(java.lang.String owner, java.lang.String customPath, boolean noFile)
public Options(java.lang.String owner)
public Options(java.lang.String owner, boolean noFile)
Method Detail |
---|
public java.lang.String getOptionsFilename()
public void loadOptions()
public void saveOptions()
public void setOption(java.lang.String optname, java.lang.String value)
setOption
in interface IOptions
public void setOption(java.lang.String optname, boolean value)
setOption
in interface IOptions
public void setOption(java.lang.String optname, int value)
setOption
in interface IOptions
public java.lang.String getStringOption(java.lang.String optname)
getStringOption
in interface IOptions
public java.lang.String getStringOption(java.lang.String optname, java.lang.String defaultValue)
public boolean getOption(java.lang.String optname)
getOption
in interface IOptions
public boolean getOption(java.lang.String optname, boolean defaultValue)
getOption
in interface IOptions
public int getIntOption(java.lang.String optname)
getIntOption
in interface IOptions
public void removeOption(java.lang.String optname)
public java.util.Enumeration<java.lang.String> propertyNames()
public void clearPlayerInfo()
public void clear()
public boolean isEmpty()
public java.lang.String toString()
toString
in class java.lang.Object
public int getNumberForViewMode(java.lang.String viewMode)
public int getNumberForRecruitChitSelection(java.lang.String s)
public static void setFunctionalTest(boolean val)
public static boolean isFunctionalTest()
public static boolean isStresstest()
public static int getHowManyStresstestRoundsProperty()
public void addListener(java.lang.String optname, IOptions.Listener listener)
IOptions
addListener
in interface IOptions
private java.util.List<IOptions.Listener> getListenersForOption(java.lang.String optname)
public void removeListener(IOptions.Listener listener)
IOptions
removeListener
in interface IOptions
private void triggerBooleanOption(java.lang.String optname, boolean oldValue, boolean newValue)
private void triggerIntOption(java.lang.String optname, int oldValue, int newValue)
private void triggerStringOption(java.lang.String optname, java.lang.String oldValue, java.lang.String newValue)
private void triggerAllOptions()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |