Crossfire JXClient, Trunk
R20561
|
This is the entry point for JXClient. More...
Static Public Member Functions | |
static void | main (@NotNull final String[] args) |
The program entry point. More... | |
Private Member Functions | |
JXClient (@NotNull final Options options, @NotNull final String buildNumber) | |
The constructor of the class. More... | |
Static Private Member Functions | |
static String | getBuildNumber () |
Returns the build number as a string. More... | |
static Writer | openDebugStream (@Nullable final String filename) |
Opens an debug output stream. More... | |
This is the entry point for JXClient.
Note that this class doesn't do much by itself - most of the work in done in JXCWindow or CrossfireServerConnection.
Definition at line 118 of file JXClient.java.
|
private |
The constructor of the class.
This is where the main window is created. Initialization of a JXCWindow is the only task performed here.
options | the options |
buildNumber | the client's build number |
Definition at line 156 of file JXClient.java.
References com.realtime.crossfire.jxclient.commands.Commands.addCommand(), com.realtime.crossfire.jxclient.settings.options.OptionManager.addOption(), com.realtime.crossfire.jxclient.guistate.GuiStateManager.changeGUI(), com.realtime.crossfire.jxclient.guistate.GuiStateManager.connect(), com.realtime.crossfire.jxclient.main.JXCWindow.DISABLE_START_GUI, com.realtime.crossfire.jxclient.settings.Settings.getBoolean(), com.realtime.crossfire.jxclient.settings.CommandHistoryFactory.getCommandHistory(), com.realtime.crossfire.jxclient.server.crossfire.Model.getFaceCache(), com.realtime.crossfire.jxclient.server.crossfire.Model.getGuiStateManager(), com.realtime.crossfire.jxclient.server.crossfire.Model.getItemSet(), com.realtime.crossfire.jxclient.settings.Filenames.getKeybindingsFile(), com.realtime.crossfire.jxclient.server.crossfire.Model.getKnowledgeManager(), com.realtime.crossfire.jxclient.settings.Filenames.getMagicMapImageCacheDir(), com.realtime.crossfire.jxclient.settings.Filenames.getMetaserverCacheFile(), com.realtime.crossfire.jxclient.settings.Filenames.getOriginalImageCacheDir(), com.realtime.crossfire.jxclient.server.crossfire.Model.getQuestsManager(), com.realtime.crossfire.jxclient.settings.Filenames.getScaledImageCacheDir(), com.realtime.crossfire.jxclient.settings.Filenames.getSettingsFile(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSkillSet(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSmoothFaces(), com.realtime.crossfire.jxclient.server.crossfire.Model.getSpellsManager(), com.realtime.crossfire.jxclient.server.crossfire.Model.getStats(), com.realtime.crossfire.jxclient.main.GuiManagerCommandCallback.init(), com.realtime.crossfire.jxclient.main.JXCWindow.init(), com.realtime.crossfire.jxclient.settings.SettingsEntries.MESSAGE_LOG_SETTINGS_ENTRY, com.realtime.crossfire.jxclient.guistate.GuiState.METASERVER, com.realtime.crossfire.jxclient.main.JXClient.openDebugStream(), com.realtime.crossfire.jxclient.settings.Settings.remove(), com.realtime.crossfire.jxclient.server.crossfire.Model.setAskfaceFaceQueue(), com.realtime.crossfire.jxclient.server.crossfire.Model.setItemsManager(), com.realtime.crossfire.jxclient.guistate.GuiState.START, com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.start(), and com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.stop().
Referenced by com.realtime.crossfire.jxclient.main.JXClient.main().
|
staticprivate |
Returns the build number as a string.
Definition at line 142 of file JXClient.java.
Referenced by com.realtime.crossfire.jxclient.main.JXClient.main().
|
static |
The program entry point.
args | the command line arguments |
Definition at line 124 of file JXClient.java.
References com.realtime.crossfire.jxclient.main.JXClient.getBuildNumber(), com.realtime.crossfire.jxclient.main.JXClient.JXClient(), and com.realtime.crossfire.jxclient.main.Options.parse().
|
staticprivate |
Opens an debug output stream.
filename | the filename to write to or null |
Definition at line 324 of file JXClient.java.
Referenced by com.realtime.crossfire.jxclient.main.JXClient.JXClient().