Crossfire JXClient, Trunk
AbstractCommand.java
Go to the documentation of this file.
1 /*
2  * This file is part of JXClient, the Fullscreen Java Crossfire Client.
3  *
4  * JXClient is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * JXClient is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with JXClient; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
17  *
18  * Copyright (C) 2005-2008 Yann Chachkoff
19  * Copyright (C) 2006-2017,2019-2023 Andreas Kirschbaum
20  * Copyright (C) 2010-2012,2014-2018,2020-2023 Nicolas Weeger
21  */
22 
23 package com.realtime.crossfire.jxclient.commands;
24 
27 import org.jetbrains.annotations.NotNull;
28 
33 public abstract class AbstractCommand implements Command {
34 
38  @NotNull
39  private final String commandName;
40 
44  @NotNull
46 
52  protected AbstractCommand(@NotNull final String commandName, @NotNull final CrossfireServerConnection crossfireServerConnection) {
53  this.commandName = commandName;
54  this.crossfireServerConnection = crossfireServerConnection;
55  }
56 
61  protected void drawInfo(@NotNull final String message) {
63  }
64 
69  protected void drawInfoError(@NotNull final String message) {
71  }
72 
78  protected void drawInfo(@NotNull final String message, final int color) {
79  crossfireServerConnection.drawInfo(message, color);
80  }
81 
82  @NotNull
83  @Override
84  public String getCommandName() {
85  return commandName;
86  }
87 
88  @NotNull
89  @Override
90  public String toString() {
91  return commandName;
92  }
93 
94 }
com.realtime.crossfire.jxclient.scripts.ScriptProcess
An external command executed as a client-sided script.
Definition: ScriptProcess.java:31
com.realtime.crossfire.jxclient.commands.AgainCommand
Implements the "again" command.
Definition: AgainCommand.java:34
com.realtime.crossfire.jxclient.gui.textinput.GUIText
Abstract base class for text input fields.
Definition: GUIText.java:61
com.realtime.crossfire.jxclient.server.crossfire.CrossfireFailureListener
Interface for listeners interested in the "failure" messages received from the Crossfire server.
Definition: CrossfireFailureListener.java:33
com.realtime.crossfire.jxclient.knowledge
Definition: KnowledgeItem.java:23
com.realtime.crossfire.jxclient.faces.AskfaceFaceQueueListener
Interface for classes interested in faces received from the Crossfire server.
Definition: AskfaceFaceQueueListener.java:10
com.realtime.crossfire.jxclient.metaserver.TestMetaserver
A Metaserver implementation for tests.
Definition: TestMetaserver.java:11
com.realtime.crossfire.jxclient.util.SwingUtilities2
Utility class for Swing related functions.
Definition: SwingUtilities2.java:34
com.realtime.crossfire.jxclient.commands.UnbindCommand
Implements the "unbind" command.
Definition: UnbindCommand.java:33
com.realtime.crossfire.jxclient
com.realtime.crossfire.jxclient.gui.log.BufferTest
Tests for Buffer.
Definition: BufferTest.java:13
com.realtime.crossfire.jxclient.skin.skin
Definition: DefaultJXCSkin.java:23
com.realtime.crossfire.jxclient.items.AbstractItemView
Abstract base class for ItemView implementing classes.
Definition: AbstractItemView.java:35
com.realtime.crossfire.jxclient.faces.FacesManager
Maintains a mapping of face numbers to face data.
Definition: FacesManager.java:40
com.realtime.crossfire.jxclient.map.NewmapListener
Interface for listeners interested in received "newmap" messages.
Definition: NewmapListener.java:31
com.realtime.crossfire.jxclient.gui.commands.DisconnectCommand
A GUICommand which disconnects from the Crossfire server.
Definition: DisconnectCommand.java:33
com.realtime.crossfire.jxclient.skin.events.SkinEvent
Interface for events attached to skins.
Definition: SkinEvent.java:29
com.realtime.crossfire.jxclient.character.ClassRaceInfo
One possible class or race for character creation.
Definition: ClassRaceInfo.java:37
com.realtime.crossfire.jxclient.gui.gauge.GUIGauge
Displays a value as a graphical gauge that's filling state depends on the value.
Definition: GUIGauge.java:47
com.realtime.crossfire.jxclient.gui.label.NewcharType
A stat type.
Definition: NewcharType.java:29
com.realtime.crossfire.jxclient.main.PlayerNameTracker
Tracks a GuiStateManager and updates a JXCConnection's character name.
Definition: PlayerNameTracker.java:40
com.realtime.crossfire.jxclient.server.crossfire.AccountPlayerBuilder
Builder for CharacterInformation instances while parsing an "accountplayers" packet.
Definition: AccountPlayerBuilder.java:34
com.realtime.crossfire.jxclient.server.socket.ClientSocket
A socket that processes incoming data.
Definition: ClientSocket.java:55
com.realtime.crossfire.jxclient.util.FilenameUtils
Utility class for manipulating filenames.
Definition: FilenameUtils.java:32
com.realtime.crossfire.jxclient.metaserver.MetaserverEntry
Represents a response line from the metaserver.
Definition: MetaserverEntry.java:33
com.realtime.crossfire.jxclient.gui.item.ItemPainter
Paints Crossfire item images.
Definition: ItemPainter.java:41
com.realtime.crossfire.jxclient.map.MapListener
Interface for listeners interested in changes within CfMap instances.
Definition: MapListener.java:34
com.realtime.crossfire.jxclient.gui.gui.Gui
Combines a list of GUIElements to for a gui.
Definition: Gui.java:49
com.realtime.crossfire.jxclient.server.crossfire.CrossfireDrawinfoListener
Interface for listeners interested in drawinfo messages received from the Crossfire server.
Definition: CrossfireDrawinfoListener.java:33
com.realtime.crossfire.jxclient.server.crossfire.CrossfireSoundListener
Interface for listeners interested in "sound" commands.
Definition: CrossfireSoundListener.java:32
com.realtime.crossfire.jxclient.skin.events.SkillRemovedSkinEvent
A SkinEvent that executes a CommandList whenever a new skill has been lost.
Definition: SkillRemovedSkinEvent.java:35
com.realtime.crossfire.jxclient.main.Options
Command line argument parser.
Definition: Options.java:34
com.realtime.crossfire.jxclient.gui.log.BufferListener
Interface for listeners for changes of Buffer contents.
Definition: BufferListener.java:33
com.realtime.crossfire.jxclient.faces.Face
A.
Definition: Face.java:37
com.realtime.crossfire.jxclient.commands.ClearCommand
Implements the command "clear".
Definition: ClearCommand.java:34
com.realtime.crossfire.jxclient.skin.factory.TextButtonFactory
A factory class to create "textbutton" instances.
Definition: TextButtonFactory.java:42
com.realtime.crossfire.jxclient.main.JXCWindow
The main window.
Definition: JXCWindow.java:67
com.realtime.crossfire.jxclient.gui.commandlist.GUICommand2
A GUICommand that has a string representation.
Definition: GUICommand2.java:31
com.realtime.crossfire.jxclient.map.MapUpdaterStateTest
Regression tests for MapUpdaterState.
Definition: MapUpdaterStateTest.java:43
com.realtime.crossfire.jxclient.settings.SettingsEntries
All defined entries in the settings file.
Definition: SettingsEntries.java:32
com.realtime.crossfire.jxclient.server
com.realtime.crossfire.jxclient.items.ItemSet
Model class maintaining the CfItems known to the player.
Definition: ItemSet.java:44
com.realtime.crossfire.jxclient.quests.QuestsManager
Manages all quests for a player.
Definition: QuestsManager.java:41
com.realtime.crossfire.jxclient.gui.commands.ScrollListCommand
A GUICommand which scrolls a GUIScrollable instance.
Definition: ScrollListCommand.java:33
com.realtime.crossfire.jxclient.gui.item.GUIItemFloor
A GUIElement representing an in-game object in the ground view.
Definition: GUIItemFloor.java:45
com.realtime.crossfire.jxclient.skin.source.JXCSkinClassSource
A JXCSkinSource that loads via the class loader.
Definition: JXCSkinClassSource.java:34
com.realtime.crossfire.jxclient.item
Definition: ItemsManager.java:23
com.realtime.crossfire.jxclient.window.JXCConnection
Definition: JXCConnection.java:41
com.realtime.crossfire.jxclient.faces.FacesQueue
The main FaceQueue for loading faces.
Definition: FacesQueue.java:33
com.realtime.crossfire.jxclient.gui.commandlist.GUICommand
An executable command.
Definition: GUICommand.java:29
com.realtime.crossfire.jxclient.faces.FaceCache
A cache for Face instances.
Definition: FaceCache.java:33
com.realtime.crossfire.jxclient.skin.events.MapScrollSkinEvent
A SkinEvent that executes a CommandList whenever the map scroll protocol command is received.
Definition: MapScrollSkinEvent.java:35
com.realtime.crossfire.jxclient.knowledge.KnowledgeManager
Manages all knowledge the player knows.
Definition: KnowledgeManager.java:19
com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText
Input field for "query" dialogs.
Definition: GUIQueryText.java:42
com.realtime.crossfire.jxclient.protocol.MessageTypesBuilder
Builds for MessageTypes instances.
Definition: MessageTypesBuilder.java:10
com.realtime.crossfire.jxclient.server.crossfire.CrossfirePickupListener
Interface for listeners interested in "pickup" messages.
Definition: CrossfirePickupListener.java:31
com.realtime.crossfire.jxclient.spells.SpellPaths
Utility class for spell path related functions.
Definition: SpellPaths.java:30
com.realtime.crossfire.jxclient.shortcuts.ShortcutSlot
A slot in the shortcuts bar.
Definition: ShortcutSlot.java:8
com.realtime.crossfire.jxclient.server.server.DefaultServerConnection
One of the two most important classes, ServerConnection performs most of the network-related work.
Definition: DefaultServerConnection.java:40
com.realtime.crossfire.jxclient.gui.commands.AccountCreateCommand
A GUICommand sending an account creation request.
Definition: AccountCreateCommand.java:39
com.realtime.crossfire.jxclient.commands.BindingsCommand
Implements the "bindings" command, listing currently active keybindings (for both a character and the...
Definition: BindingsCommand.java:36
com.realtime.crossfire.jxclient.stats.MarkedItemWatcher
Helper class to track the currently marked item.
Definition: MarkedItemWatcher.java:39
com.realtime.crossfire.jxclient.spells.SpellListener
Interface for listeners interested in Spell related events.
Definition: SpellListener.java:31
com.realtime.crossfire.jxclient.faces.DefaultFacesManager
Retrieves Face information by face ID.
Definition: DefaultFacesManager.java:40
com.realtime.crossfire.jxclient.main.JXClient
This is the entry point for JXClient.
Definition: JXClient.java:135
com.realtime.crossfire.jxclient.map
Implements the map model which is shown in the map and magic map views.
Definition: CfMap.java:23
com.realtime.crossfire.jxclient.window
Definition: DialogStateParser.java:23
com.realtime.crossfire.jxclient.server.crossfire.CrossfireMagicmapListener
Interface for listeners interested in magicmap messages received from the Crossfire server.
Definition: CrossfireMagicmapListener.java:32
com.realtime.crossfire.jxclient.util.Formatter
Utility class for formatting values into strings.
Definition: Formatter.java:31
com.realtime.crossfire.jxclient.window.KeyHandler
Handles keyboard input processing.
Definition: KeyHandler.java:45
com.realtime.crossfire.jxclient.gui.list.ItemItemCellRenderer
A ListCellRenderer that renders GUIMetaElement instances.
Definition: ItemItemCellRenderer.java:38
com.realtime.crossfire.jxclient.skin
com.realtime.crossfire.jxclient.quests.QuestListener
Interface for listeners interested in Quest related events.
Definition: QuestListener.java:31
com.realtime.crossfire.jxclient.gui.log.GUILog
Abstract base class for gui elements implementing text fields.
Definition: GUILog.java:55
com.realtime.crossfire.jxclient.protocol.MessageTypes
A set of message types or type/subtypes.
Definition: MessageTypes.java:31
com.realtime.crossfire.jxclient.gui.misc.GUIScrollBar
A scroll bar gui element.
Definition: GUIScrollBar.java:43
com.realtime.crossfire.jxclient.gui.gauge.GaugeUpdater
Updates the displayed values in a GUIGauge.
Definition: GaugeUpdater.java:33
com.realtime.crossfire.jxclient.util.MathUtils
Utility class for mathematical functions.
Definition: MathUtils.java:29
com.realtime.crossfire.jxclient.gui.commands.InventoryFilterCommand
A GUICommand for setting the inventory filter.
Definition: InventoryFilterCommand.java:34
com.realtime.crossfire.jxclient.faces.OriginalFacesProvider
A FacesProvider that returns faces scaled to 64x64 pixels.
Definition: OriginalFacesProvider.java:34
com.realtime.crossfire.jxclient.faces.ImageScale8d
A utility to scale down an image by 8 in both dimensions.
Definition: ImageScale8d.java:34
com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection
Adds encoding/decoding of crossfire protocol packets to a ServerConnection.
Definition: CrossfireServerConnection.java:37
com.realtime.crossfire.jxclient.gui.item.GUIItemInventory
A GUIItem for displaying inventory objects.
Definition: GUIItemInventory.java:46
com.realtime.crossfire.jxclient.gui.list.GUIList
A GUIElement that displays a list of entries.
Definition: GUIList.java:56
com.realtime.crossfire.jxclient.faces.RawScale2x
A simple implementation of the Scale2x algorithm for scaling raw image data.
Definition: RawScale2x.java:31
com.realtime.crossfire.jxclient.gui.log.MessageBufferUpdater
Adds drawinfo, drawextinfo, and query messages to a Buffer instance.
Definition: MessageBufferUpdater.java:38
com.realtime.crossfire.jxclient.gui.commands.ConnectCommand
A GUICommand which connects to a Crossfire server.
Definition: ConnectCommand.java:34
com.realtime.crossfire.jxclient.gui.scrollable.GUIScrollable
Interface for GUIElements that support scrolling.
Definition: GUIScrollable.java:32
com.realtime.crossfire.jxclient.commands.ShortcutCommand
Implements the "shortcut" command.
Definition: ShortcutCommand.java:38
com.realtime.crossfire.jxclient.skin.io.ImageParser
Creates BufferedImage instances from string representations.
Definition: ImageParser.java:42
com.realtime.crossfire.jxclient.shortcuts.ShortcutListener
Interface for listeners for Shortcut changes.
Definition: ShortcutListener.java:31
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2
A GaugeUpdater which monitors the active skill.
Definition: ActiveSkillGaugeUpdater2.java:37
com.realtime.crossfire.jxclient.skin.source
Definition: AbstractJXCSkinSource.java:23
com.realtime.crossfire.jxclient.skin.io.Args
Iterates over a list of.
Definition: Args.java:32
com.realtime.crossfire.jxclient.metaserver
Definition: DefaultMetaserver.java:23
com.realtime.crossfire.jxclient.util.StringSplitterTest
Regression tests for class StringSplitter.
Definition: StringSplitterTest.java:32
com.realtime.crossfire.jxclient.items.ItemListener
Interface for listeners for changes of item locations.
Definition: ItemListener.java:32
com.realtime.crossfire.jxclient.protocol.MessageTypesTest
Tests for MessageTypes.
Definition: MessageTypesTest.java:10
com.realtime.crossfire.jxclient.commands.AbstractCommand.AbstractCommand
AbstractCommand(@NotNull final String commandName, @NotNull final CrossfireServerConnection crossfireServerConnection)
Creates a new instance.
Definition: AbstractCommand.java:52
com.realtime.crossfire.jxclient.server.crossfire.CrossfireComcListener
Interface for listeners interested in comc commands received from the server.
Definition: CrossfireComcListener.java:32
com.realtime.crossfire.jxclient.protocol.MagicMap
Interface defining constants for the "magicmap" Crossfire protocol message.
Definition: MagicMap.java:29
com.realtime.crossfire.jxclient.gui.commandlist.CommandListType
The command list type.
Definition: CommandListType.java:29
com.realtime.crossfire.jxclient.window.GuiManager
Maintains the application's main GUI state.
Definition: GuiManager.java:63
com.realtime.crossfire.jxclient.gui.commands.AccountPasswordCommand
A GUICommand sending an account password change request.
Definition: AccountPasswordCommand.java:39
com.realtime.crossfire.jxclient.gui.map
Definition: AbstractGUIMap.java:23
com.realtime.crossfire.jxclient.gui.gauge.OrientationParser
Utility class to parse orientation names.
Definition: OrientationParser.java:31
com.realtime.crossfire.jxclient.util.Images
Utility class for manipulating images.
Definition: Images.java:37
com.realtime.crossfire.jxclient.guistate.SwingGuiStateManager
Runs the action using SwingUtilities2#invokeAndWait(Runnable).
Definition: SwingGuiStateManager.java:9
com.realtime.crossfire.jxclient.map.CfMapPatch
Represents a square area of CfMapSquares.
Definition: CfMapPatch.java:33
com.realtime.crossfire.jxclient.animations.Animations
Manages animations received from the server.
Definition: Animations.java:38
com.realtime.crossfire.jxclient.main.OutputCountTracker
Tracks received Crossfire messages and resets the "output-count" setting whenever a player logs in.
Definition: OutputCountTracker.java:38
com.realtime.crossfire.jxclient.server.crossfire.StatUtils
Utility class for converting stat values to stat names.
Definition: StatUtils.java:34
com.realtime.crossfire.jxclient.gui.label
Definition: AbstractLabel.java:23
com.realtime.crossfire.jxclient.sound.AudioFileLoader
Locates audio files.
Definition: AudioFileLoader.java:41
com.realtime.crossfire.jxclient.scripts.ScriptProcessListener
Interface for listeners interested in ScriptProcess related events.
Definition: ScriptProcessListener.java:32
com.realtime.crossfire.jxclient.faces.FaceImagesUtils
Utility class for creating FaceImages instances.
Definition: FaceImagesUtils.java:36
com.realtime.crossfire.jxclient.gui.misc.GUIDialogTitle
A dialog title that allows to move the dialog.
Definition: GUIDialogTitle.java:43
com.realtime.crossfire.jxclient.map.CfMap
Represents a map (as seen by the client).
Definition: CfMap.java:46
com.realtime.crossfire.jxclient.skin.factory.DialogFactory
A factory class to create "textbutton" instances.
Definition: DialogFactory.java:44
com.realtime.crossfire.jxclient.main.Exiter
Allows to exit the application.
Definition: Exiter.java:31
com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement
Abstract base class for GUI elements to be shown in Guis.
Definition: AbstractGUIElement.java:37
com.realtime.crossfire.jxclient.gui.list.GUIMetaElement
Display a Crossfire server entry.
Definition: GUIMetaElement.java:50
com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater
A GaugeUpdater which monitors a stat value.
Definition: ActiveSkillGaugeUpdater.java:34
com.realtime.crossfire.jxclient.character.NewCharInfo
General information for creating new characters.
Definition: NewCharInfo.java:35
com.realtime.crossfire.jxclient.gui.commands.ScreenshotFiles
Helper class for creating file names for screenshot files.
Definition: ScreenshotFiles.java:34
com.realtime.crossfire.jxclient.gui.label.AbstractLabel
Abstract base class for all label classes.
Definition: AbstractLabel.java:43
com.realtime.crossfire.jxclient.sound.MusicManager
Plays background music.
Definition: MusicManager.java:35
com.realtime.crossfire.jxclient.items.SpellsView
Provides a view of all spells a character knows.
Definition: SpellsView.java:37
com.realtime.crossfire.jxclient.gui.label.GUILabelQuery
A GUIHTMLLabel that displays the last received "query" command.
Definition: GUILabelQuery.java:39
com.realtime.crossfire.jxclient.metaserver.Metaserver
Queries Crossfire's metaserver to learn about existing servers.
Definition: Metaserver.java:32
com.realtime.crossfire.jxclient.gui.textinput
Definition: ActivateCommandInputCommand.java:23
com.realtime.crossfire.jxclient.faces.FacesManagerListener
Interface for listeners interested in FacesManager events.
Definition: FacesManagerListener.java:32
com.realtime.crossfire.jxclient.gui.commands.SelectCommand
A GUICommand for selecting or deselecting a GUIElement.
Definition: SelectCommand.java:34
com.realtime.crossfire.jxclient.server.crossfire.CrossfireAccountListener
Interface for listeners interested in account information related messages received from the Crossfir...
Definition: CrossfireAccountListener.java:34
com.realtime.crossfire.jxclient.gui.commandlist
Definition: CommandList.java:23
com.realtime.crossfire.jxclient.gui.list.GUIQuestList
A GUIList to display quests.
Definition: GUIQuestList.java:43
com.realtime.crossfire.jxclient.gui.commands.ScrollCommand
A GUICommand which scrolls a GUIScrollable gui element by a given distance.
Definition: ScrollCommand.java:34
com.realtime.crossfire.jxclient.gui.label.TooltipManagerImpl
Manages the tooltip display.
Definition: TooltipManagerImpl.java:38
com.realtime.crossfire.jxclient.commands.AbstractCommand
Abstract base class for Command implementations.
Definition: AbstractCommand.java:33
com.realtime.crossfire.jxclient.gui.commands.ToggleCommand
A GUICommand which toggles the visibility of a target GUIElement.
Definition: ToggleCommand.java:36
com.realtime.crossfire.jxclient.gui.log.DefaultBuffer
Default Buffer implementation.
Definition: DefaultBuffer.java:13
com.realtime.crossfire.jxclient.gui.map.DarknessColors
Utility class for converting darkness values into colors.
Definition: DarknessColors.java:34
com.realtime.crossfire.jxclient.sound.SoundMusicCheckBoxOption
A CheckBoxOption that enables/disables background music.
Definition: SoundMusicCheckBoxOption.java:32
com.realtime.crossfire.jxclient.settings.options.PickupOptionNewMode
A CheckBoxOption that toggles a pickup setting in Pickup#PU_NEW_MODE.
Definition: PickupOptionNewMode.java:32
com.realtime.crossfire.jxclient.protocol.UpdItem
Interface defining constants for the "upditem" Crossfire protocol message.
Definition: UpdItem.java:29
com.realtime.crossfire.jxclient.gui.log.Parser
Parser for parsing drawextinfo messages received from a Crossfire server to update a Buffer instance.
Definition: Parser.java:40
com.realtime.crossfire.jxclient.gui.textinput.GUICommandFactoryImpl
Factory for creating GUICommand instances from string representation.
Definition: GUICommandFactoryImpl.java:37
com.realtime.crossfire.jxclient.gui.textinput.ExecuteCommandCommand
A GUICommand which executes a Crossfire command.
Definition: ExecuteCommandCommand.java:34
com.realtime.crossfire.jxclient.gui.gauge.Orientation
Interface for orientation images.
Definition: Orientation.java:29
com.realtime.crossfire.jxclient.guistate.GuiStateListener
Interface for listeners interested gui state changes.
Definition: GuiStateListener.java:32
com.realtime.crossfire.jxclient.gui.list.GUIInventoryList
A GUIItemList for inventory views.
Definition: GUIInventoryList.java:44
com.realtime.crossfire.jxclient.animations.Animation
Manages animations received from the server.
Definition: Animation.java:32
com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement
A GUIElement that can be set to active or inactive.
Definition: ActivatableGUIElement.java:33
com.realtime.crossfire.jxclient.skin.io.GaugeUpdaterParser
Creates GaugeUpdater instances from string representations.
Definition: GaugeUpdaterParser.java:42
com.realtime.crossfire.jxclient.protocol.MessageType
Encapsulates the message type numbers for drawextinfo messages.
Definition: MessageType.java:33
com.realtime.crossfire.jxclient.gui.item.GUIItem
A GUIElement representing an in-game object.
Definition: GUIItem.java:39
com.realtime.crossfire.jxclient.faces
Manages image information ("faces") needed to display the map view, items, and spell icons.
Definition: AbstractFaceQueue.java:23
com.realtime.crossfire.jxclient.faces.AskfaceQueue
Interface for classes that allow sending "askface" commands.
Definition: AskfaceQueue.java:31
com.realtime.crossfire.jxclient.server.crossfire.AbstractCrossfireServerConnection
Abstract base class for CrossfireServerConnection implementing classes.
Definition: AbstractCrossfireServerConnection.java:40
com.realtime.crossfire.jxclient.settings.Entry
The value part of an entry of a settings file.
Definition: Entry.java:32
com.realtime.crossfire.jxclient.gui.gauge.OrientationSN
Implements an Orientation which grows south to north.
Definition: OrientationSN.java:29
com.realtime.crossfire.jxclient.character.NewCharacterInformationListener
Interface for listeners interested in NewCharacterInformation related events.
Definition: NewCharacterInformationListener.java:33
com.realtime.crossfire.jxclient.skills.SkillListener
Interface for listeners on skill related changes.
Definition: SkillListener.java:31
com.realtime.crossfire.jxclient.skin.skin.JXCSkinCache
Implements a cache for elements identified by name.
Definition: JXCSkinCache.java:40
com.realtime.crossfire.jxclient.gui.keybindings
Definition: InvalidKeyBindingException.java:23
com.realtime.crossfire.jxclient.items.LocationsListener
Interface for listeners interested in changed item locations.
Definition: LocationsListener.java:33
com.realtime.crossfire.jxclient.server.server.ServerConnection
Performs most of the network-related work.
Definition: ServerConnection.java:32
com.realtime.crossfire.jxclient.util.NumberParser
Utility class for parsing strings into numbers.
Definition: NumberParser.java:32
com.realtime.crossfire.jxclient.items.InventoryComparator
A Comparator that compares CfItem instances in inventory view order.
Definition: InventoryComparator.java:33
com.realtime.crossfire.jxclient.stats.StatsParser
Utility class to parse stat names.
Definition: StatsParser.java:33
com.realtime.crossfire.jxclient.metaserver.Info
An entry in the cache.
Definition: Info.java:32
com.realtime.crossfire.jxclient.sound.ClipLoader
Allocates new sound clips.
Definition: ClipLoader.java:43
com.realtime.crossfire.jxclient.gui.keybindings.KeyEvent2
Represents a pressed or released key.
Definition: KeyEvent2.java:34
com.realtime.crossfire.jxclient.map.MapScrollListener
Interface for listeners interested on map scrolled events.
Definition: MapScrollListener.java:31
com.realtime.crossfire.jxclient.gui.commands.ScrollResetCommand
A GUICommand which resets the scroll position of a GUIScrollable.
Definition: ScrollResetCommand.java:34
com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeTypeList
Definition: GUIKnowledgeTypeList.java:41
com.realtime.crossfire.jxclient.main.SkinLoader
Loader for JXCSkins and attaching them to the client.
Definition: SkinLoader.java:59
com.realtime.crossfire.jxclient.gui.log.RenderStateTestRec
Encapsulates the state.
Definition: RenderStateTestRec.java:10
com.realtime.crossfire.jxclient.skin.skin.JXCSkinException
Exception thrown if a skin related problem occurs.
Definition: JXCSkinException.java:31
com.realtime.crossfire.jxclient.gui.keybindings.NoSuchKeyCodeException
Indicates that a key code does not exist.
Definition: NoSuchKeyCodeException.java:29
com.realtime.crossfire.jxclient.gui.gauge
Definition: AbstractOrientation.java:23
com.realtime.crossfire.jxclient.gui.gui.TranslucentDialogsCheckBoxOption
A CheckBoxOption that enables/disables translucent dialog backgrounds.
Definition: TranslucentDialogsCheckBoxOption.java:34
com.realtime.crossfire.jxclient.gui.log.GUIMessageLog
A gui element implementing the message window.
Definition: GUIMessageLog.java:40
subdirectory
Standard Edition Runtime Environment README Import and export control rules on cryptographic software vary from country to country The Java Cryptography Java provides two different sets of cryptographic policy and subdirectories can be added edited removed to reflect your import or export control product requirements Within a subdirectory
Definition: README.txt:30
com.realtime.crossfire.jxclient.gui.label.NewCharModelListener
Interface for listeners interested in NewCharModel related changes.
Definition: NewCharModelListener.java:30
com.realtime.crossfire.jxclient.gui.gui.Expression
An expression yielding an integer value derived from a screen resolution.
Definition: Expression.java:31
com.realtime.crossfire.jxclient.util.EventListenerList2
A list of event listeners.
Definition: EventListenerList2.java:37
com.realtime.crossfire.jxclient.window.EscAction
Action after ESC has been pressed.
Definition: EscAction.java:6
com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap
Abstract base class for GUIElements that display map views.
Definition: AbstractGUIMap.java:65
com.realtime.crossfire.jxclient.spells.SpellsManager
Manages all known spells.
Definition: SpellsManager.java:50
com.realtime.crossfire.jxclient.items.InventoryFilter
A filter option for the inventory view.
Definition: InventoryFilter.java:9
com.realtime.crossfire.jxclient.sound.Sounds
Manages all sounds.
Definition: Sounds.java:31
com.realtime.crossfire.jxclient.gui.gauge.SkillGaugeUpdater
A GaugeUpdater which monitors a skill.
Definition: SkillGaugeUpdater.java:34
com.realtime.crossfire.jxclient.settings
Definition: CommandHistory.java:23
com.realtime.crossfire.jxclient.gui.list.GUICharacterList
A GUIList display characters of an account.
Definition: GUICharacterList.java:41
com.realtime.crossfire.jxclient.gui.log
Definition: Buffer.java:23
com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater
A GaugeUpdater which monitors a stat value.
Definition: StatGaugeUpdater.java:39
com.realtime.crossfire.jxclient.commands.BindCommand
Implements the "bind" command.
Definition: BindCommand.java:37
com.realtime.crossfire.jxclient.commands.TestCommand
A Command for regression tests.
Definition: TestCommand.java:32
com.realtime.crossfire.jxclient.items.CfItemListener
Interface for listeners for attribute changes of CfItems.
Definition: CfItemListener.java:31
com.realtime.crossfire.jxclient.account.CharacterModel
Maintains the character list for an account.
Definition: CharacterModel.java:40
com.realtime.crossfire.jxclient.protocol
Definition: MagicMap.java:23
com.realtime.crossfire.jxclient.gui.combobox.GUICharOptionsComboBox
A GUIComboBox that shows character creation options.
Definition: GUICharOptionsComboBox.java:47
com.realtime.crossfire.jxclient.skin.source.JXCSkinSource
Interface for providers of JXCSkin sources.
Definition: JXCSkinSource.java:34
com.realtime.crossfire.jxclient.gui.combobox.GUIStartingMapsComboBox
A GUIComboBox that shows available starting maps for character creation.
Definition: GUIStartingMapsComboBox.java:47
com.realtime.crossfire.jxclient.gui.list.GUIKnowledgeList
Definition: GUIKnowledgeList.java:42
com.realtime.crossfire.jxclient.gui.log.RenderStateListener
Interface for listeners interested in changes of a RenderStateManager instance.
Definition: RenderStateListener.java:30
com.realtime.crossfire.jxclient.gui.keybindings.KeyBindings
Manages a set of key bindings.
Definition: KeyBindings.java:47
com.realtime.crossfire.jxclient.skin.skin.DefaultJXCSkin
Default JXCSkin implementation.
Definition: DefaultJXCSkin.java:48
com.realtime.crossfire.jxclient.server.crossfire.SentPacketListener
Listener for classes interested in commands sent to the Crossfire server.
Definition: SentPacketListener.java:31
com.realtime.crossfire.jxclient.faces.ImageCache
Interface for ImageIcon caching classes.
Definition: ImageCache.java:33
com.realtime.crossfire.jxclient.scripts
Definition: AbstractScriptProcess.java:23
com.realtime.crossfire.jxclient.spells.Spell
Describes a Crossfire spell.
Definition: Spell.java:37
com.realtime.crossfire.jxclient.gui.keybindings.KeyBinding
Abstract base class for key bindings.
Definition: KeyBinding.java:37
com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel
Implements an AbstractLabel that displays HTML contents.
Definition: GUIHTMLLabel.java:49
com.realtime.crossfire.jxclient.guistate
Definition: ClientSocketState.java:23
com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader
Parser for loading JXCSkin instances from JXCSkinSources.
Definition: JXCSkinLoader.java:182
com.realtime.crossfire.jxclient.gui.list
Definition: CharacterCellRenderer.java:23
com.realtime.crossfire.jxclient.gui.log.ShowSentCommandsCheckBoxOption
A CheckBoxOption that enables/disables showing commands sent to the server in the messages dialog.
Definition: ShowSentCommandsCheckBoxOption.java:34
com.realtime.crossfire.jxclient.util.IndexedEventListenerList
Definition: IndexedEventListenerList.java:30
com.realtime.crossfire.jxclient.sound.ClipManager
Manages a set of sound clips (short sound effects).
Definition: ClipManager.java:43
com.realtime.crossfire.jxclient.sound.Processor
A thread that plays a music file over and over until terminated.
Definition: Processor.java:39
com.realtime.crossfire.jxclient.gui.commands.ScrollNeverCommand
A GUICommand which scrolls a target GUIScrollable gui element if executed but always reports that scr...
Definition: ScrollNeverCommand.java:34
com.realtime.crossfire.jxclient.server.crossfire.CrossfireDrawinfoListener.NDI_RED
int NDI_RED
A message color.
Definition: CrossfireDrawinfoListener.java:53
com.realtime.crossfire.jxclient.gui.gauge.AbstractOrientationTest
Regression tests for AbstractOrientation.
Definition: AbstractOrientationTest.java:10
com.realtime.crossfire.jxclient.gui.commands.ScrollNextCommand
A GUICommand which transfers the focus between two gui elements.
Definition: ScrollNextCommand.java:34
com.realtime.crossfire.jxclient.main.GuiManagerCommandCallback
A CommandCallback that delegates to a GuiManager.
Definition: GuiManagerCommandCallback.java:37
com.realtime.crossfire.jxclient.gui.log.TextSegment
One segment of a Line which should be displayed without changing attributes.
Definition: TextSegment.java:40
com.realtime.crossfire.jxclient.gui.combobox.GUIComboBox
A GUIElement that displays a combo box.
Definition: GUIComboBox.java:50
com.realtime.crossfire.jxclient.gui.item.GUIItemSpell
A GUIItemItem that represents an entry in a GUISpellList.
Definition: GUIItemSpell.java:49
com.realtime.crossfire.jxclient.server.crossfire.CrossfireMusicListener
Interface for listeners interested in "music" commands.
Definition: CrossfireMusicListener.java:32
com.realtime.crossfire.jxclient.gui.textinput.GUICommandText
A GUIText element that executes the entered text as a command.
Definition: GUICommandText.java:44
com.realtime.crossfire.jxclient.commands.Commands
Parses and executes client-side commands.
Definition: Commands.java:37
com.realtime.crossfire.jxclient.skin.events
Definition: ConnectionStateSkinEvent.java:23
com.realtime.crossfire.jxclient.character.Choice
A choice for character creation.
Definition: Choice.java:34
com.realtime.crossfire.jxclient.gui.log.Line
Manages the contents of one text line.
Definition: Line.java:39
com.realtime.crossfire.jxclient.gui.button.AbstractButton2
A GUIElement that implements a button.
Definition: AbstractButton2.java:47
com.realtime.crossfire.jxclient.gui.button.GUITextButton
A GUIElement that implements a button.
Definition: GUITextButton.java:57
com.realtime.crossfire.jxclient.gui.gauge.OrientationEW
Implements an Orientation which grows east to west.
Definition: OrientationEW.java:29
com.realtime.crossfire.jxclient.gui.list.GUICharacter
A character displaying GUI element.
Definition: GUICharacter.java:47
com.realtime.crossfire.jxclient.gui.list.GUISpellSkillList
A GUIItemList displaying spell skills.
Definition: GUISpellSkillList.java:43
com.realtime.crossfire.jxclient.skin.io.ExpressionParser
Parser for integer expressions.
Definition: ExpressionParser.java:35
com.realtime.crossfire.jxclient.commands.CommandExpander
Expands a command (or list of commands) into a sequence of Commands to execute.
Definition: CommandExpander.java:35
com.realtime.crossfire.jxclient.gui.item.GUIItemItem
A GUIElement instance representing an in-game item.
Definition: GUIItemItem.java:46
com.realtime.crossfire.jxclient.gui.gui.GUIElement
Interface defining an abstract GUI element.
Definition: GUIElement.java:33
com.realtime.crossfire.jxclient.gui.commands.AccountLinkCharacterCommand
A GUICommand sending a request to link a character to an account.
Definition: AccountLinkCharacterCommand.java:37
com.realtime.crossfire.jxclient.util.HexCodec
Utility class for en-/decoding hexadecimal strings.
Definition: HexCodec.java:31
com.realtime.crossfire.jxclient.faces.FileCache
A disk based cache for image files.
Definition: FileCache.java:40
com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledgeType
Definition: GUIItemKnowledgeType.java:42
com.realtime.crossfire.jxclient.skin.io.CommandParser
Parser for creating GUICommand instances from string representations.
Definition: CommandParser.java:94
com.realtime.crossfire.jxclient.items.CfItem
The representation of a Crossfire Item, client-side.
Definition: CfItem.java:37
com.realtime.crossfire.jxclient.gui.gui.GuiAutoCloseListener
Interface for clients interested in auto-close events of Gui instances.
Definition: GuiAutoCloseListener.java:30
com.realtime.crossfire.jxclient.stats.StarvingWatcher
Helper class to generate Stats#C_STAT_STARVING value from the Stats#CS_STAT_FOOD value.
Definition: StarvingWatcher.java:33
com.realtime.crossfire.jxclient.sound.SoundEffectsCheckBoxOption
A CheckBoxOption that enables/disables sound effects.
Definition: SoundEffectsCheckBoxOption.java:32
com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge
A GUIGauge which displays the current value as a text string on top of the gauge.
Definition: GUITextGauge.java:44
com.realtime.crossfire.jxclient.window.Logger
Logs received messages to a file.
Definition: Logger.java:43
com.realtime.crossfire.jxclient.settings.Filenames
Utility class to return references to settings files.
Definition: Filenames.java:37
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireUpdateMapListener
Records all callback functions.
Definition: TestCrossfireUpdateMapListener.java:9
com.realtime.crossfire.jxclient.gui.gui.GuiUtils
Utility class for Gui related functions.
Definition: GuiUtils.java:34
com.realtime.crossfire.jxclient.settings.SettingsEntry
An entry in the settings file.
Definition: SettingsEntry.java:34
com.realtime.crossfire.jxclient.gui.misc.Modifiers
Helper functions for keyboard modifiers.
Definition: Modifiers.java:31
com.realtime.crossfire.jxclient.skin.factory
Definition: CheckBoxFactory.java:23
com.realtime.crossfire.jxclient.items.KnowledgeTypeView
Definition: KnowledgeTypeView.java:13
com.realtime.crossfire.jxclient.commands.AbstractCommand.toString
String toString()
Definition: AbstractCommand.java:90
com.realtime.crossfire.jxclient.character.NewCharacterInformation
Contains information for creating new characters.
Definition: NewCharacterInformation.java:39
com.realtime.crossfire.jxclient.server.server.ReceivedPacketListener
Interface for listeners interested in received packets.
Definition: ReceivedPacketListener.java:33
com.realtime.crossfire.jxclient.spells.SpellsManagerListener
Interface for listeners interested in SpellsManager events.
Definition: SpellsManagerListener.java:31
com.realtime.crossfire.jxclient.skin.events.CrossfireMagicmapSkinEvent
A SkinEvent that executes a CommandList whenever a magicmap protocol command is received.
Definition: CrossfireMagicmapSkinEvent.java:35
com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge
Displays a value as a graphical gauge that's filling state depends on the value.
Definition: GUIDupGauge.java:47
com.realtime.crossfire.jxclient.items.InventoryView
Provides a view of all items in the current player's inventory.
Definition: InventoryView.java:38
com.realtime.crossfire.jxclient.map.PendingDirections
Maintains pending movements of the character.
Definition: PendingDirections.java:40
com.realtime.crossfire.jxclient.sound
Definition: AudioFileLoader.java:23
com.realtime.crossfire.jxclient.quests.QuestComparator
A Comparator to compare Quest instances by title and code.
Definition: QuestComparator.java:33
com.realtime.crossfire.jxclient.settings.Macros
Manages macro expansion in command strings.
Definition: Macros.java:38
com.realtime.crossfire.jxclient.server.crossfire.TestReceivedPacketListener
Records all callback functions.
Definition: TestReceivedPacketListener.java:10
com.realtime.crossfire.jxclient.skills
Definition: Skill.java:23
com.realtime.crossfire.jxclient.skills.Skill
One skill of the character.
Definition: Skill.java:35
com.realtime.crossfire.jxclient.guistate.GuiStateManager
Maintains the current GuiState.
Definition: GuiStateManager.java:34
com.realtime.crossfire.jxclient.gui.gui.Extent
Encapsulates the extent of a GUI element.
Definition: Extent.java:32
com.realtime.crossfire.jxclient.faces.TestFacesManager
A FacesManager for regression tests.
Definition: TestFacesManager.java:34
com.realtime.crossfire.jxclient.gui.gauge.OrientationNS
Implements an Orientation which grows north to south.
Definition: OrientationNS.java:29
com.realtime.crossfire.jxclient.commands.AbstractCommand.drawInfoError
void drawInfoError(@NotNull final String message)
Displays an error message.
Definition: AbstractCommand.java:69
com.realtime.crossfire.jxclient.scripts.ScriptManager
Maintains currently running script processes.
Definition: ScriptManager.java:46
com.realtime.crossfire.jxclient.animations
Definition: Animation.java:23
com.realtime.crossfire.jxclient.gui.gauge.AbstractOrientation
Abstract base class for implementing Orientation instances.
Definition: AbstractOrientation.java:29
com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat
A AbstractGUIElement that displays a picture depending on the value of a stat.
Definition: GUIPictureStat.java:45
com.realtime.crossfire.jxclient.guistate.GuiState
Possible gui states.
Definition: GuiState.java:29
com.realtime.crossfire.jxclient.settings.options.OptionManager
Maintains a set of named options.
Definition: OptionManager.java:36
com.realtime.crossfire.jxclient.items.EventScheduler
A scheduler for asynchronous event notifications.
Definition: EventScheduler.java:35
com.realtime.crossfire.jxclient.metaserver.MetaserverEntryParser
Parser for response lines of metaserver response lines.
Definition: MetaserverEntryParser.java:35
com.realtime.crossfire.jxclient.server.crossfire.ClassRaceInfoBuilder
Builder for ClassRaceInfo instances while parsing a "replyinfo race_info" packet.
Definition: ClassRaceInfoBuilder.java:38
com.realtime.crossfire.jxclient.items.SpellSkillView
A list to display spell skills.
Definition: SpellSkillView.java:37
com.realtime.crossfire.jxclient.gui.keybindings.InvalidKeyBindingException
Indicates that a key binding is invalid.
Definition: InvalidKeyBindingException.java:31
com.realtime.crossfire.jxclient.commands.CommandExecutorImpl
Executes Commands.
Definition: CommandExecutorImpl.java:33
com.realtime.crossfire.jxclient.gui.button.GUISelectable
A GUIElement that can be selected.
Definition: GUISelectable.java:31
com.realtime.crossfire.jxclient.window.DialogStateParser
Utility class to store or restore the dialog states to/from a file.
Definition: DialogStateParser.java:47
com.realtime.crossfire.jxclient.metaserver.ServerCache
Maintains a set of known servers backed up in a file.
Definition: ServerCache.java:43
com.realtime.crossfire.jxclient.gui.commands.AccountPlayCharacterCommand
A GUICommand sending a play character request to the server.
Definition: AccountPlayCharacterCommand.java:38
com.realtime.crossfire.jxclient.gui.commands.HideCommand
A GUICommand which hides a target GUIElement.
Definition: HideCommand.java:35
com.realtime.crossfire.jxclient.skin.io.ParseUtils
Utility class for parsing string parameters into values.
Definition: ParseUtils.java:42
com.realtime.crossfire.jxclient.gui.textinput.NoSuchCommandException
An Exception thrown if a command does not exist.
Definition: NoSuchCommandException.java:31
com.realtime.crossfire.jxclient.gui.list.GUIListCellRenderer
A ListCellRenderer that implements resizing after screen resolution changes.
Definition: GUIListCellRenderer.java:33
com.realtime.crossfire.jxclient.gui.label.GUILabelStats2
A GUILabel that displays a value of the last received "stats" command.
Definition: GUILabelStats2.java:42
com.realtime.crossfire.jxclient.gui.misc.GUISpinner
A GUIElement that displays a spinner.
Definition: GUISpinner.java:53
com.realtime.crossfire.jxclient.gui
com.realtime.crossfire.jxclient.faces.ImageScale2x
A utility to perform the scale2x algorithm on a Java Image.
Definition: ImageScale2x.java:34
com.realtime.crossfire.jxclient.skin.io.FontParser
Creates Font instances from string representations.
Definition: FontParser.java:36
com.realtime.crossfire.jxclient.settings.options.PickupOption
An option that affects the pickup mode.
Definition: PickupOption.java:8
com.realtime.crossfire.jxclient.protocol.Map2
Interface defining constants for the "map2" Crossfire protocol message.
Definition: Map2.java:29
com.realtime.crossfire.jxclient.knowledge.KnowledgeItemListener
Interface for listeners interested in KnowledgeItem related events.
Definition: KnowledgeItemListener.java:31
com.realtime.crossfire.jxclient.skin.io
Definition: Args.java:23
com.realtime.crossfire.jxclient.gui.log.Buffer
Manages the contents of the contents of a log window.
Definition: Buffer.java:41
files
Standard Edition Runtime Environment README Import and export control rules on cryptographic software vary from country to country The Java Cryptography Java provides two different sets of cryptographic policy files
Definition: README.txt:26
Extension
Standard Edition Runtime Environment README Import and export control rules on cryptographic software vary from country to country The Java Cryptography Extension(JCE) architecture allows flexible cryptographic key strength to be configured via the jurisdiction policy files which are referenced by the "crypto.policy" security property in the< java-home >/conf/security/java.security file. By default
com.realtime.crossfire.jxclient.commands.ScripttellCommand
Implements the "scripttell" command.
Definition: ScripttellCommand.java:36
com.realtime.crossfire.jxclient.gui.misc.GUIFill
A GUIElement that fills an area with a given color.
Definition: GUIFill.java:41
com.realtime.crossfire.jxclient.main
Definition: DefaultKeyHandler.java:23
com.realtime.crossfire.jxclient.gui.textinput.GUITextField
A text input field which executes a CommandList when ENTER is pressed.
Definition: GUITextField.java:43
com.realtime.crossfire.jxclient.gui.misc.JXCWindowRenderer
Renders a Gui instance into a Frame.
Definition: JXCWindowRenderer.java:87
com.realtime.crossfire.jxclient.settings.options.Pickup
Defines constants for pickup mode.
Definition: Pickup.java:34
com.realtime.crossfire.jxclient.gui.label.GUILabel
Abstract base class for labels that render text.
Definition: GUILabel.java:40
com.realtime.crossfire.jxclient.gui.label.NewCharModel
General information for creating new characters.
Definition: NewCharModel.java:43
com.realtime.crossfire.jxclient.server.crossfire.CrossfireTickListener
Interface for listeners interested in "tick" commands.
Definition: CrossfireTickListener.java:31
com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox
A GUIComboBox that shows available classes for character creation.
Definition: GUIClassesComboBox.java:46
com.realtime.crossfire.jxclient.account.CharacterInformationListener
Callback when a CharacterInformation is changed.
Definition: CharacterInformationListener.java:31
com.realtime.crossfire.jxclient.stats.Stats
This is the representation of all the statistics of a player, like its speed or its experience.
Definition: Stats.java:44
com.realtime.crossfire.jxclient.server.crossfire.CrossfireQueryListener
Interface for listeners interested in query messages received from the Crossfire server.
Definition: CrossfireQueryListener.java:33
com.realtime.crossfire.jxclient.gui.log.RenderStateManager
Encapsulates the state for rendering a Buffer instance.
Definition: RenderStateManager.java:32
com.realtime.crossfire.jxclient.window.KeyHandlerListener
Interface for listeners interested in pressed ESC keys.
Definition: KeyHandlerListener.java:29
Java
Java(TM) Cryptography Extension Policy Files for the Java(TM) Platform
com.realtime.crossfire.jxclient.gui.list.GUIItemList
A GUIList instance that displays GUIItemItem instances.
Definition: GUIItemList.java:46
com.realtime.crossfire.jxclient.scripts.DefaultScriptProcess
A script process that executes an external command.
Definition: DefaultScriptProcess.java:45
com.realtime.crossfire.jxclient.util.StringSplitter
Utility class for splitting strings.
Definition: StringSplitter.java:33
com.realtime.crossfire.jxclient.gui.log.FontID
Available font types.
Definition: FontID.java:29
com.realtime.crossfire.jxclient.items.QuestsFilter
A filter option for the quests view.
Definition: QuestsFilter.java:10
com.realtime.crossfire.jxclient.quests
Definition: Quest.java:23
com.realtime.crossfire.jxclient.util.Resolution
Information about JXClient's screen/window resolution.
Definition: Resolution.java:36
com.realtime.crossfire.jxclient.commands.ScriptCommand
Implements the "script" command.
Definition: ScriptCommand.java:33
com.realtime.crossfire.jxclient.gui.keybindings.KeybindingsManager
Manages key bindings.
Definition: KeybindingsManager.java:40
com.realtime.crossfire.jxclient.shortcuts.Shortcut
Abstract base class for shortcut commands.
Definition: Shortcut.java:35
com.realtime.crossfire.jxclient.settings.Settings
Maintains a set of key/value pairs.
Definition: Settings.java:45
com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection
Default implementation of CrossfireServerConnection.
Definition: DefaultCrossfireServerConnection.java:69
com.realtime.crossfire.jxclient.map.MapSizeListener
Listener for clients interested in map size changes.
Definition: MapSizeListener.java:31
com.realtime.crossfire.jxclient.account.CharacterInformation
Information for one character for an account.
Definition: CharacterInformation.java:32
com.realtime.crossfire.jxclient.gui.textinput.CommandExecutor
Executes commands.
Definition: CommandExecutor.java:31
com.realtime.crossfire.jxclient.util.Patterns
Utility class containing useful Patterns.
Definition: Patterns.java:32
com.realtime.crossfire.jxclient.map.CfAnimations
Manages a set of animated faces.
Definition: CfAnimations.java:47
com.realtime.crossfire.jxclient.scripts.TestScriptProcess
A ScriptProcess for regression tests.
Definition: TestScriptProcess.java:65
com.realtime.crossfire.jxclient.guistate.TestGuiStateManager
Runs the action directly.
Definition: TestGuiStateManager.java:8
com.realtime.crossfire.jxclient.metaserver.MetaserverListener
Interface for listeners on metaserver related events.
Definition: MetaserverListener.java:31
com.realtime.crossfire.jxclient.metaserver.MetaserverModel
Maintains the metaserver information.
Definition: MetaserverModel.java:40
com.realtime.crossfire.jxclient.faces.FileCacheFaceQueue
A FaceQueue loading faces from ImageCache instances.
Definition: FileCacheFaceQueue.java:36
com.realtime.crossfire.jxclient.util
Definition: Codec.java:23
com.realtime.crossfire.jxclient.gui.button
Definition: AbstractButton.java:23
com.realtime.crossfire.jxclient.skin.factory.CheckBoxFactory
A factory class to create "checkbox" instances.
Definition: CheckBoxFactory.java:40
com.realtime.crossfire.jxclient.sound.SoundTaskExecutor
Executes non-blocking tasks for sound-related functions.
Definition: SoundTaskExecutor.java:34
com.realtime.crossfire.jxclient.shortcuts.ShortcutsListener
Interface for listeners for Shortcut changes.
Definition: ShortcutsListener.java:32
com.realtime.crossfire.jxclient.settings.options.Option
The base class for all options.
Definition: Option.java:33
com.realtime.crossfire.jxclient.server.crossfire.CrossfireMapScrollListener
Interface for listeners interested in map scroll commands.
Definition: CrossfireMapScrollListener.java:31
com.realtime.crossfire.jxclient.mapupdater.CfMapUpdater
Utility class to update a CfMap model from protocol commands.
Definition: CfMapUpdater.java:38
com.realtime.crossfire.jxclient.gui.combobox
Definition: GUICharOptionsComboBox.java:23
com.realtime.crossfire.jxclient.gui.log.RenderState
Encapsulates the state for a scroll bar.
Definition: RenderState.java:35
com.realtime.crossfire.jxclient.gui.gauge.GUIGaugeListener
Interface which is implemented by all listener classes.
Definition: GUIGaugeListener.java:31
com.realtime.crossfire.jxclient.server.crossfire.CrossfireDrawinfoListener.NDI_BLACK
int NDI_BLACK
A message color.
Definition: CrossfireDrawinfoListener.java:38
com.realtime.crossfire.jxclient.server.crossfire
Definition: AbstractCrossfireServerConnection.java:23
com.realtime.crossfire.jxclient.knowledge.KnowledgeItem
Describes a Crossfire spell.
Definition: KnowledgeItem.java:32
com.realtime.crossfire.jxclient.gui.gui.GUIElementChangedListener
Interface for listeners interested in the changed flag of GUIElement instances.
Definition: GUIElementChangedListener.java:30
com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateMapListener
Interface for listeners interested in map related commands.
Definition: CrossfireUpdateMapListener.java:33
com.realtime.crossfire.jxclient.faces.FaceQueueListener
Interface for listeners interested in FaceQueue events.
Definition: FaceQueueListener.java:32
com.realtime.crossfire.jxclient.gui.commands.ExecSelectionCommand
A GUICommand that executes a command on the selected item of a GUIItemList.
Definition: ExecSelectionCommand.java:37
com.realtime.crossfire.jxclient.gui.gauge.OrientationTest
Regression tests for class Orientation and implementing classes.
Definition: OrientationTest.java:34
com.realtime.crossfire.jxclient.gui.list.MetaElementCellRenderer
A ListCellRenderer that renders GUIMetaElement instances.
Definition: MetaElementCellRenderer.java:36
com.realtime.crossfire.jxclient.faces.RawScale8d
Scales down a raw image to an eighth in both dimensions.
Definition: RawScale8d.java:34
com.realtime.crossfire.jxclient.sound.SoundWatcher
Monitors sound and sound2 commands received from the server to generate sound effects.
Definition: SoundWatcher.java:34
com.realtime.crossfire.jxclient.gui.item.GUIItemQuest
A GUIItemItem that represents an entry in a GUIQuestList.
Definition: GUIItemQuest.java:50
com.realtime.crossfire.jxclient.gui.map.GUIMap
Display the map view.
Definition: GUIMap.java:48
com.realtime.crossfire.jxclient.account
Definition: CharacterInformation.java:23
com.realtime.crossfire.jxclient.server.crossfire.CrossfireDrawextinfoListener
Interface for listeners interested in drawextinfo messages received from the Crossfire server.
Definition: CrossfireDrawextinfoListener.java:33
com.realtime.crossfire.jxclient.scripts.PacketWatcher
Implements the "watch" function for client-sided scripts.
Definition: PacketWatcher.java:38
com.realtime.crossfire.jxclient.faces.FaceImages
Consists of three ImageIcons representing a Face.
Definition: FaceImages.java:32
com.realtime.crossfire.jxclient.commands.ScriptkillCommand
Implements the "scriptkill" command.
Definition: ScriptkillCommand.java:32
com.realtime.crossfire.jxclient.items.ItemView
A list of CfItems.
Definition: ItemView.java:32
com.realtime.crossfire.jxclient.gui.gui.TooltipText
Information for displaying tooltips.
Definition: TooltipText.java:31
com.realtime.crossfire.jxclient.commands.ScriptsCommand
Implements the "scripts" command.
Definition: ScriptsCommand.java:36
com.realtime.crossfire.jxclient.gui.gauge.OrientationWE
Implements an Orientation which grows west to east.
Definition: OrientationWE.java:29
com.realtime.crossfire.jxclient.gui.gui.KeyPressedHandler
Interface for classes that may handle "pressed" key events.
Definition: KeyPressedHandler.java:32
com.realtime.crossfire.jxclient.items.LocationListener
Interface for listeners interested in changed items.
Definition: LocationListener.java:31
com.realtime.crossfire.jxclient.util.UnterminatedTokenException
Exception thrown for unterminated quoted tokens.
Definition: UnterminatedTokenException.java:31
com.realtime.crossfire.jxclient.shortcuts
Definition: Shortcut.java:23
com.realtime.crossfire.jxclient.scripts.AbstractScriptProcessTest
Regression tests for AbstractScriptProcess.
Definition: AbstractScriptProcessTest.java:35
com.realtime.crossfire.jxclient.quests.QuestsManagerListener
Interface for listeners interested in QuestsManager events.
Definition: QuestsManagerListener.java:31
com.realtime.crossfire.jxclient.gui.commands.PrintCommand
A GUICommand which does nothing.
Definition: PrintCommand.java:31
com.realtime.crossfire.jxclient.server.crossfire.CrossfireServerConnection.drawInfo
void drawInfo(@NotNull String message, int color)
Pretends that a drawinfo message has been received.
com.realtime.crossfire.jxclient.skin.skin.GuiFactory
Factory for creating Gui instances.
Definition: GuiFactory.java:41
com.realtime.crossfire.jxclient.gui.button.GUISelectableButton
A GUIElement that implements a button.
Definition: GUISelectableButton.java:42
com.realtime.crossfire.jxclient.commands.AbstractCommand.crossfireServerConnection
final CrossfireServerConnection crossfireServerConnection
The connection instance.
Definition: AbstractCommand.java:45
com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder
Builder for NewCharInfo instances while parsing a "replyinfo newcharinfo" response packet.
Definition: NewCharInfoBuilder.java:36
com.realtime.crossfire.jxclient.faces.ScaledFacesProvider
A FacesProvider that returns faces scaled to 64x64 pixels.
Definition: ScaledFacesProvider.java:34
com.realtime.crossfire.jxclient.gui.commandlist.CommandList
A list of GUICommand instances.
Definition: CommandList.java:34
com.realtime.crossfire.jxclient.gui.list.CharacterCellRenderer
A GUIList that tracks a GUICharacter instance.
Definition: CharacterCellRenderer.java:35
com.realtime.crossfire.jxclient.items.QuestsView
Provides a view of all quests a character is doing.
Definition: QuestsView.java:38
com.realtime.crossfire.jxclient.spells.SpellComparator
A Comparator to compare Spell instances by spell path and name.
Definition: SpellComparator.java:34
com.realtime.crossfire.jxclient.gui.scrollable.GUIScrollable2
A GUIScrollable that can be attached to GUIScrollBars.
Definition: GUIScrollable2.java:33
com.realtime.crossfire.jxclient.gui.gui
Definition: AbstractGUIElement.java:23
com.realtime.crossfire.jxclient.gui.button.ButtonImages
A set of images to form a button image.
Definition: ButtonImages.java:35
com.realtime.crossfire.jxclient.server.socket.ClientSocketListener
Interface for listeners interested in ClientSocket related events.
Definition: ClientSocketListener.java:33
com.realtime.crossfire.jxclient.queue
Definition: CommandQueue.java:23
com.realtime.crossfire.jxclient.server.crossfire.CrossfireUpdateItemListener
Interface for listeners interested in item related commands.
Definition: CrossfireUpdateItemListener.java:32
com.realtime.crossfire.jxclient.settings.options.PickupOptionOldMode
A CheckBoxOption that sets a mode without Pickup#PU_NEW_MODE.
Definition: PickupOptionOldMode.java:32
com.realtime.crossfire.jxclient.commands.AbstractCommand.commandName
final String commandName
The name of the command.
Definition: AbstractCommand.java:39
com.realtime.crossfire.jxclient.gui.log.Fonts
Manage a set of fonts.
Definition: Fonts.java:32
com.realtime.crossfire.jxclient.server.server
Definition: DefaultServerConnection.java:23
com.realtime.crossfire.jxclient.gui.scrollable.ScrollableListener
Listener for GUIScrollable elements.
Definition: ScrollableListener.java:31
com.realtime.crossfire.jxclient.quests.Quest
Describes an in-game quest.
Definition: Quest.java:32
com.realtime.crossfire.jxclient.faces.FacesProviderFactory
A factory for creating FacesProvider instances.
Definition: FacesProviderFactory.java:34
com.realtime.crossfire.jxclient.skin.source.JXCSkinDirSource
A JXCSkinSource that loads from files.
Definition: JXCSkinDirSource.java:36
com.realtime.crossfire.jxclient.server.crossfire.StartingMapBuilder
Builder for StartingMap instances while parsing a "replyinfo startingmap" response packet.
Definition: StartingMapBuilder.java:37
com.realtime.crossfire.jxclient.faces.FaceQueue
Interface for classes implementing a means to load Faces.
Definition: FaceQueue.java:31
com.realtime.crossfire.jxclient.gui.label.GUINewcharLabel
A GUIHTMLLabel that displays stat information in the character creation dialog.
Definition: GUINewcharLabel.java:42
com.realtime.crossfire.jxclient.skin.skin.Dialogs
Maintains a set of Gui instances representing dialog windows.
Definition: Dialogs.java:39
com.realtime.crossfire.jxclient.commands.ScreenshotCommand
Implements the "screenshot" command.
Definition: ScreenshotCommand.java:42
com.realtime.crossfire
com.realtime.crossfire.jxclient.protocol.UnknownMessageTypeException
An exception that is thrown if an undefined message type occurs.
Definition: UnknownMessageTypeException.java:31
com.realtime.crossfire.jxclient.gui.label.GUILabelFailure
A GUIHTMLLabel that displays the last received "failure" message.
Definition: GUILabelFailure.java:39
com.realtime.crossfire.jxclient.settings.options
Definition: CheckBoxOption.java:23
com.realtime.crossfire.jxclient.faces.AskfaceFaceQueue
A FaceQueue requesting faces by "askface" commands sent to the Crossfire server.
Definition: AskfaceFaceQueue.java:37
com.realtime.crossfire.jxclient.gui.textinput.CommandCallback
Interface that defines callback functions needed by commands.
Definition: CommandCallback.java:33
com.realtime.crossfire.jxclient.gui.gui.TooltipManager
Manages the tooltip display.
Definition: TooltipManager.java:33
com.realtime.crossfire.jxclient.main.DefaultKeyHandler
A KeyHandlerListener which updates the state of a GuiManager.
Definition: DefaultKeyHandler.java:40
com.realtime.crossfire.jxclient.server.socket.UnknownCommandException
An UnknownCommandException is generated whenever an unknown message packet is received from the serve...
Definition: UnknownCommandException.java:34
com.realtime.crossfire.jxclient.metaserver.MetaserverProcessorTest
Regression tests for MetaserverProcessor.
Definition: MetaserverProcessorTest.java:13
com.realtime.crossfire.jxclient.server.socket.ClientSocketMonitorCommand
Interface for querying monitor commands for script processes.
Definition: ClientSocketMonitorCommand.java:8
com.realtime
com.realtime.crossfire.jxclient.commands
Definition: AbstractCommand.java:23
com.realtime.crossfire.jxclient.settings.options.OptionListener
Interface for listeners for attribute changes of Options.
Definition: OptionListener.java:31
com.realtime.crossfire.jxclient.faces.AbstractFacesManager
Abstract base class for FacesManager implementations.
Definition: AbstractFacesManager.java:35
com.realtime.crossfire.jxclient.commands.CommandExpanderTest
Regression test for CommandExpander.
Definition: CommandExpanderTest.java:184
com.realtime.crossfire.jxclient.gui.scrollable
Definition: GUIScrollable.java:23
com.realtime.crossfire.jxclient.server.socket
Definition: ClientSocket.java:23
com.realtime.crossfire.jxclient.gui.item.GUIItemSpellSkill
Definition: GUIItemSpellSkill.java:46
com.realtime.crossfire.jxclient.map.AnimationSet
Maintains AnimationState instances for item tag values.
Definition: AnimationSet.java:36
com.realtime.crossfire.jxclient.skin.skin.JXCSkin
Defines a JXClient skin consisting of a main Gui and zero or more dialog Guis.
Definition: JXCSkin.java:42
com.realtime.crossfire.jxclient.stats.ExperienceTable
Stores experience <-> level mappings.
Definition: ExperienceTable.java:33
com
com.realtime.crossfire.jxclient.gui.commands.AccountCreateCharacterCommand
A GUICommand sending a character creation request.
Definition: AccountCreateCharacterCommand.java:43
com.realtime.crossfire.jxclient.skin.events.SkillAddedSkinEvent
A SkinEvent that executes a CommandList whenever a new skill has been gained.
Definition: SkillAddedSkinEvent.java:35
com.realtime.crossfire.jxclient.util.DebugWriter
Writer debug information to a log file.
Definition: DebugWriter.java:36
com.realtime.crossfire.jxclient.gui.misc.GUIDialogBackground
A background image for dialog windows.
Definition: GUIDialogBackground.java:46
com.realtime.crossfire.jxclient.commands.SetCommand
Implements the command "set".
Definition: SetCommand.java:37
com.realtime.crossfire.jxclient.gui.commands.StartCommand
A GUICommand which shows the start screen.
Definition: StartCommand.java:34
com.realtime.crossfire.jxclient.settings.CommandHistoryFactory
Factory for creating CommandHistory instances by name.
Definition: CommandHistoryFactory.java:33
com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel
A AbstractLabel that renders the text as a list of plain strings.
Definition: GUIMultiLineLabel.java:46
com.realtime.crossfire.jxclient.gui.button.GUIButton
A GUIElement that implements a button.
Definition: GUIButton.java:43
com.realtime.crossfire.jxclient.faces.MagicMapFacesProvider
A FacesProvider that returns faces scaled to 4x4 pixels.
Definition: MagicMapFacesProvider.java:34
com.realtime.crossfire.jxclient.map.CfAnimationsMapListener
Definition: CfAnimationsMapListener.java:5
com.realtime.crossfire.jxclient.skin.io.GuiElementParser
Creates gui element instances from string representations.
Definition: GuiElementParser.java:38
com.realtime.crossfire.jxclient.util.StringUtils
Utility class for string manipulation.
Definition: StringUtils.java:34
com.realtime.crossfire.jxclient.settings.CommandHistory
Manages a list of previously entered commands.
Definition: CommandHistory.java:35
com.realtime.crossfire.jxclient.commands.HelpCommand
Implements the command "help".
Definition: HelpCommand.java:33
com.realtime.crossfire.jxclient.items
Definition: AbstractItemView.java:23
com.realtime.crossfire.jxclient.gui.label.Alignment
The text alignment.
Definition: Alignment.java:29
com.realtime.crossfire.jxclient.gui.commands.CommandCheckBoxOption
A CheckBoxOption that executes CommandLists when checked/unchecked.
Definition: CommandCheckBoxOption.java:34
com.realtime.crossfire.jxclient.gui.item
Definition: GUIItem.java:23
com.realtime.crossfire.jxclient.skin.source.AbstractJXCSkinSource
Abstract base class for JXCSkinSource implementations.
Definition: AbstractJXCSkinSource.java:32
com.realtime.crossfire.jxclient.commands.AbstractCommand.drawInfo
void drawInfo(@NotNull final String message)
Displays a regular output message.
Definition: AbstractCommand.java:61
com.realtime.crossfire.jxclient.gui.misc.GUIPicture
A AbstractGUIElement that displays a picture.
Definition: GUIPicture.java:42
com.realtime.crossfire.jxclient.character.StartingMap
One possible starting map for character creation.
Definition: StartingMap.java:31
com.realtime.crossfire.jxclient.gui.button.AbstractButton
Abstract base class for button classes.
Definition: AbstractButton.java:47
com.realtime.crossfire.jxclient.gui.item.GUIItemKnowledge
Definition: GUIItemKnowledge.java:45
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServerConnection
Implements CrossfireServerConnection for regression tests.
Definition: TestCrossfireServerConnection.java:39
com.realtime.crossfire.jxclient.items.KnowledgeView
Displays knowledge items the player knows.
Definition: KnowledgeView.java:15
com.realtime.crossfire.jxclient.gui.misc.GUILabelMessage
A GUIHTMLLabel that displays the last received "drawinfo" message.
Definition: GUILabelMessage.java:44
com.realtime.crossfire.jxclient.guistate.ClientSocketState
Connection progress states of the Crossfire server connection.
Definition: ClientSocketState.java:30
com.realtime.crossfire.jxclient.map.CfMapSquare
Represents a square in a CfMap.
Definition: CfMapSquare.java:40
com.realtime.crossfire.jxclient.window.ShortcutsLoader
Manages shortcuts.
Definition: ShortcutsLoader.java:42
com.realtime.crossfire.jxclient.gui.keybindings.KeyBindingState
Manages the state for the key binding dialog.
Definition: KeyBindingState.java:33
com.realtime.crossfire.jxclient.metaserver.DefaultMetaserver
Default Metaserver implementation: queries data from an URL.
Definition: DefaultMetaserver.java:41
com.realtime.crossfire.jxclient.gui.map.GUIMapDirections
Displays the pending movements on a map view.
Definition: GUIMapDirections.java:46
com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess
Default implementation for ScriptProcesses.
Definition: AbstractScriptProcess.java:55
com.realtime.crossfire.jxclient.character
Definition: Choice.java:23
com.realtime.crossfire.jxclient.commands.AbstractCommand.getCommandName
String getCommandName()
Returns the name of the command.
Definition: AbstractCommand.java:84
com.realtime.crossfire.jxclient.gui.commands.ShowCommand
A GUICommand which shows a target GUIElement.
Definition: ShowCommand.java:35
com.realtime.crossfire.jxclient.commands.AbstractCommand.drawInfo
void drawInfo(@NotNull final String message, final int color)
Displays a message.
Definition: AbstractCommand.java:78
com.realtime.crossfire.jxclient.metaserver.MetaserverEntryListener
Interface for listeners on metaserver entry related events.
Definition: MetaserverEntryListener.java:31
com.realtime.crossfire.jxclient.account.CharacterListener
Callback for a change in a character list.
Definition: CharacterListener.java:31
com.realtime.crossfire.jxclient.commands.DebugMessagesCommand
Implements the "debug_messages" command.
Definition: DebugMessagesCommand.java:35
com.realtime.crossfire.jxclient.shortcuts.Shortcuts
Manages a list of Shortcuts.
Definition: Shortcuts.java:43
com.realtime.crossfire.jxclient.skin.events.PlayerLoginSkinEvent
A SkinEvent that executes a CommandList at connection setup.
Definition: PlayerLoginSkinEvent.java:36
com.realtime.crossfire.jxclient.items.FloorView
Provides a view to all items comprising the current floor view.
Definition: FloorView.java:36
com.realtime.crossfire.jxclient.map.Location
A location on the map.
Definition: Location.java:32
com.realtime.crossfire.jxclient.skills.SkillSet
Maintain the set of skills as sent by the server.
Definition: SkillSet.java:39
com.realtime.crossfire.jxclient.map.MapUpdaterState
Update a CfMap model from protocol commands.
Definition: MapUpdaterState.java:49
com.realtime.crossfire.jxclient.gui.textinput.ActivateCommandInputCommand
A GUICommand which activates the command input field.
Definition: ActivateCommandInputCommand.java:34
com.realtime.crossfire.jxclient.gui.commands.QuitCommand
A GUICommand which quite the client.
Definition: QuitCommand.java:33
com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest
Regression tests for DefaultCrossfireServerConnection.
Definition: DefaultCrossfireServerConnectionTest.java:36
com.realtime.crossfire.jxclient.gui.commands.DialogOpenCommand
A GUICommand which opens a Gui dialog.
Definition: DialogOpenCommand.java:34
com.realtime.crossfire.jxclient.gui.commandlist.GUICommandFactory
Factory for creating GUICommand instances from string representation.
Definition: GUICommandFactory.java:32
com.realtime.crossfire.jxclient.skin.events.ConnectionStateSkinEvent
A SkinEvent that executes a CommandList at connection setup.
Definition: ConnectionStateSkinEvent.java:35
com.realtime.crossfire.jxclient.map.AnimationState
The state of an Animation on a map.
Definition: AnimationState.java:41
com.realtime.crossfire.jxclient.util.Codec
Utility class to encode arbitrary Strings to fit in a single text line.
Definition: Codec.java:36
com.realtime.crossfire.jxclient.metaserver.MetaserverModelTest
Regression tests for MetaserverModel.
Definition: MetaserverModelTest.java:11
com.realtime.crossfire.jxclient.gui.log.TestBuffer
A Buffer implementation for tests.
Definition: TestBuffer.java:11
com.realtime.crossfire.jxclient.stats.ActiveSkillWatcher
Helper class to synthesize an "active skill" stat value.
Definition: ActiveSkillWatcher.java:36
com.realtime.crossfire.jxclient.gui.commands.DialogToggleCommand
A GUICommand which toggles the visibility of a dialog.
Definition: DialogToggleCommand.java:33
com.realtime.crossfire.jxclient.settings.options.CheckBoxOption
The base class for all check box options.
Definition: CheckBoxOption.java:32
com.realtime.crossfire.jxclient.gui.list.GUISpellList
A GUIList to display spells.
Definition: GUISpellList.java:45
com.realtime.crossfire.jxclient.util.HashedEventListenerList
Definition: HashedEventListenerList.java:30
com.realtime.crossfire.jxclient.faces.AbstractFaceQueue
Abstract base class for classes implementing FaceQueue.
Definition: AbstractFaceQueue.java:34
com.realtime.crossfire.jxclient.faces.FacesProvider
Interface for face providers.
Definition: FacesProvider.java:34
com.realtime.crossfire.jxclient.gui.commands
Definition: AccountCreateCharacterCommand.java:23
com.realtime.crossfire.jxclient.gui.gauge.GaugeState
The state of a gauge.
Definition: GaugeState.java:35
com.realtime.crossfire.jxclient.gui.misc
Definition: GUICheckBox.java:23
com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel
A AbstractLabel that renders the text as a plain string.
Definition: GUIOneLineLabel.java:43
com.realtime.crossfire.jxclient.commands.CommandExec
A Command instance and its arguments.
Definition: CommandExec.java:32
com.realtime.crossfire.jxclient.util.ResourceUtils
Utility class for loading information from resources.
Definition: ResourceUtils.java:34
com.realtime.crossfire.jxclient.commands.ExecCommand
Implements the "exec" command.
Definition: ExecCommand.java:35
com.realtime.crossfire.jxclient.faces.SmoothFaces
Maintains smoothing information received from the Crossfire server.
Definition: SmoothFaces.java:33
com.realtime.crossfire.jxclient.stats.StatsListener
Interface for listeners interested in changes of Stats instances.
Definition: StatsListener.java:32
com.realtime.crossfire.jxclient.items.ItemSetListener
Interface for listeners in ItemSet related events.
Definition: ItemSetListener.java:32
com.realtime.crossfire.jxclient.server.crossfire.TestCrossfireServer
A dummy Crossfire server for tests.
Definition: TestCrossfireServer.java:20
com.realtime.crossfire.jxclient.sound.SoundManager
Manages all sounds.
Definition: SoundManager.java:40
com.realtime.crossfire.jxclient.knowledge.KnowledgeListener
Definition: KnowledgeListener.java:30
com.realtime.crossfire.jxclient.stats.PoisonWatcher
Helper class to listen on Stats#CF_POISONED.
Definition: PoisonWatcher.java:36
com.realtime.crossfire.jxclient.queue.CommandQueue
Maintains the pending (ncom) commands sent to the server.
Definition: CommandQueue.java:38
com.realtime.crossfire.jxclient.sound.MusicWatcher
Monitors music commands and generates appropriate sound effects.
Definition: MusicWatcher.java:32
com.realtime.crossfire.jxclient.sound.SoundStatsWatcher
Monitors stat changes and generates appropriate sound effects.
Definition: SoundStatsWatcher.java:38
com.realtime.crossfire.jxclient.gui.log.GUILabelLog
A gui element implementing a static text field which may contain media tags.
Definition: GUILabelLog.java:38
com.realtime.crossfire.jxclient.gui.label.NewcharStat
A stat value.
Definition: NewcharStat.java:32
com.realtime.crossfire.jxclient.scripts.PacketWatcherTest
Regression tests for PacketWatcher.
Definition: PacketWatcherTest.java:38
com.realtime.crossfire.jxclient.items.CfPlayer
A CfItem that represents a character.
Definition: CfPlayer.java:32
com.realtime.crossfire.jxclient.commands.ScriptkillallCommand
Implements the "scriptkillall" command.
Definition: ScriptkillallCommand.java:35
com.realtime.crossfire.jxclient.gui.map.GUIMiniMap
Displays a small map view.
Definition: GUIMiniMap.java:44
com.realtime.crossfire.jxclient.gui.misc.GUICheckBox
A check box gui element.
Definition: GUICheckBox.java:49
com.realtime.crossfire.jxclient.item.ItemsManager
Manages items known to the character.
Definition: ItemsManager.java:45
com.realtime.crossfire.jxclient.gui.log.ParserTest
Regression tests for Parser.
Definition: ParserTest.java:35
com.realtime.crossfire.jxclient.gui.commands.MoveSelectionCommand
A GUICommand which moves the selection in a GUIList element.
Definition: MoveSelectionCommand.java:33
com.realtime.crossfire.jxclient.gui.log.ShowTimestampMessagesCheckBoxOption
A CheckBoxOption that enables/disables timestamps in the messages window.
Definition: ShowTimestampMessagesCheckBoxOption.java:34
com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut
Displays a shortcut command.
Definition: GUIItemShortcut.java:51
com.realtime.crossfire.jxclient.gui.gui.RendererGuiStateListener
Interface for listeners interested in gui state changes.
Definition: RendererGuiStateListener.java:32
com.realtime.crossfire.jxclient.gui.commands.MetaCommand
A GUICommand which shows the server selection screen.
Definition: MetaCommand.java:34
com.realtime.crossfire.jxclient.gui.list.GUIFloorList
A GUIItemList for floor views.
Definition: GUIFloorList.java:45
com.realtime.crossfire.jxclient.map.AnimationMap
Maintains AnimationState instances for map locations.
Definition: AnimationMap.java:36
com.realtime.crossfire.jxclient.gui.label.GUILabelStats
A GUILabel that displays a value of the last received "stats" command.
Definition: GUILabelStats.java:43
com.realtime.crossfire.jxclient.gui.commands.ExecuteElementCommand
A GUICommand which executes (i.e., simulates a left-button mouse click on) an GUIItem.
Definition: ExecuteElementCommand.java:34
com.realtime.crossfire.jxclient.gui.commands.AccountLoginCommand
A GUICommand sending an account login request to the server.
Definition: AccountLoginCommand.java:37
com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList
A GUIList that tracks a Metaserver instance.
Definition: GUIMetaElementList.java:45
com.realtime.crossfire.jxclient.server.crossfire.Model
Combines all model classes that are updated.
Definition: Model.java:43
com.realtime.crossfire.jxclient.mapupdater
Definition: CfMapUpdater.java:23
com.realtime.crossfire.jxclient.gui.gui.GUIElementListener
Listener for GUIElement related events.
Definition: GUIElementListener.java:32
com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects
Negotiates the size of the ground view in items with the Crossfire server.
Definition: NumLookObjects.java:35
com.realtime.crossfire.jxclient.gui.list.GUIListViewport
A JViewport that allows updating the viewport state.
Definition: GUIListViewport.java:31
com.realtime.crossfire.jxclient.gui.map.SmoothingRenderer
Renderer for painting smoothed faces into map views.
Definition: SmoothingRenderer.java:42
com.realtime.crossfire.jxclient.gui.keybindings.KeyCodeMap
Maps between key codes integer constants and string representations.
Definition: KeyCodeMap.java:35
com.realtime.crossfire.jxclient.gui.combobox.GUIRacesComboBox
A GUIComboBox that shows available races for character creation.
Definition: GUIRacesComboBox.java:46
com.realtime.crossfire.jxclient.stats
Definition: ActiveSkillWatcher.java:23
com.realtime.crossfire.jxclient.gui.commands.DialogCloseCommand
A GUICommand which closes a Gui.
Definition: DialogCloseCommand.java:34
com.realtime.crossfire.jxclient.spells
Definition: Spell.java:23
com.realtime.crossfire.jxclient.gui.commands.CommandType
The executable commands.
Definition: CommandType.java:37
com.realtime.crossfire.jxclient.gui.label.InternalHTMLRenderer
Definition: InternalHTMLRenderer.java:38
com.realtime.crossfire.jxclient.main.FacesTracker
Tracks a GuiStateManager and resets known faces whenever a new server connection has been established...
Definition: FacesTracker.java:36
com.realtime.crossfire.jxclient.settings.options.OptionException
Indicates about an incorrect option.
Definition: OptionException.java:31
com.realtime.crossfire.jxclient.metaserver.MetaserverProcessor
Asynchronously queries the metaserver and updates a MetaserverModel instance.
Definition: MetaserverProcessor.java:42
com.realtime.crossfire.jxclient.gui.gui.RendererGuiState
All gui states of JXCWindowRenderer.
Definition: RendererGuiState.java:31
com.realtime.crossfire.jxclient.gui.misc.MouseTracker
Tracks mouse actions and delivers mouse events to affected GUIElement.
Definition: MouseTracker.java:55
com.realtime.crossfire.jxclient.gui.commands.QuestsFilterCommand
A GUICommand for setting a quest filter.
Definition: QuestsFilterCommand.java:34
com.realtime.crossfire.jxclient.gui.log.RenderStateTest
Regression tests for RenderState.
Definition: RenderStateTest.java:35
com.realtime.crossfire.jxclient.commands.Command
Implements a client-side command.
Definition: Command.java:31