|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.freecol.FreeCol
public final class FreeCol
This class is responsible for handling the command-line arguments and starting either the stand-alone server or the client-GUI.
FreeColClient
,
FreeColServer
Field Summary | |
---|---|
static java.lang.String |
CLIENT_THREAD
|
static java.lang.String |
META_SERVER_ADDRESS
|
static int |
META_SERVER_PORT
|
static java.lang.String |
METASERVER_THREAD
|
static java.lang.String |
SERVER_THREAD
|
Method Summary | |
---|---|
static java.io.File |
getAutosaveDirectory()
Returns the directory where the autogenerated savegames should be put. |
static java.io.File |
getClientOptionsFile()
Returns the file containing the client options. |
static java.io.File |
getDataDirectory()
Returns the data directory. |
static int |
getDefaultPort()
Returns the default server network port. |
static FreeColClient |
getFreeColClient()
Gets the FreeColClient . |
static java.util.Locale |
getLocale()
Determines the Locale to be used. |
static java.io.File |
getModsDirectory()
Returns the mods directory. |
static java.lang.String |
getRevision()
Gets the current revision of game. |
static java.io.File |
getSaveDirectory()
Returns the directory where the savegames should be put. |
static Specification |
getSpecification()
Returns the specification object for Freecol. |
static java.io.InputStream |
getSpecificationInputStream()
|
static java.lang.String |
getVersion()
Gets the current version of game. |
static boolean |
initializeResourceFolders()
|
static boolean |
isInDebugMode()
Checks if the program is in "Debug mode". |
static void |
main(java.lang.String[] args)
The entrypoint. |
static void |
setInDebugMode(boolean debug)
Sets the "debug mode" to be active or not. |
static void |
setSaveDirectory(java.io.File saveDirectory)
Set the directory where the savegames should be put. |
static boolean |
usesExperimentalAI()
Checks if the program is in "Experimental AI mode". |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String META_SERVER_ADDRESS
public static final int META_SERVER_PORT
public static final java.lang.String CLIENT_THREAD
public static final java.lang.String SERVER_THREAD
public static final java.lang.String METASERVER_THREAD
Method Detail |
---|
public static void main(java.lang.String[] args)
args
- The command-line arguments.public static java.util.Locale getLocale()
Locale
to be used.
public static int getDefaultPort()
public static java.io.File getClientOptionsFile()
public static Specification getSpecification()
public static FreeColClient getFreeColClient()
FreeColClient
.
FreeColClient
, or null
if the game is run as a standalone server.public static java.io.File getSaveDirectory()
public static void setSaveDirectory(java.io.File saveDirectory)
saveDirectory
- a File
value for the savegame directorypublic static java.io.File getDataDirectory()
public static java.io.File getModsDirectory()
public static java.io.File getAutosaveDirectory()
public static java.io.InputStream getSpecificationInputStream() throws java.io.IOException
java.io.IOException
public static boolean initializeResourceFolders()
public static java.lang.String getVersion()
public static java.lang.String getRevision()
public static boolean isInDebugMode()
true
if the program is in debug
mode and false
otherwise.public static void setInDebugMode(boolean debug)
debug
- Should be true
in order
to active debug mode and false
otherwise.public static boolean usesExperimentalAI()
true
if the program is in Experimental AI
mode and false
otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |