Uses of Package
jfreerails.client.common

Packages that use jfreerails.client.common
experimental Provides a space to put classes that try out concepts and ideas but are not part of the game - classes in other jfreerails packages should not import classes from this package. 
jfreerails.client.common Provides classes that are used by the jfreerails client but are not jfreerails specific, that is, ones that could be used in another project: classes in this package should not import any classes from other jfreerails.* packages except jfreerails.util
jfreerails.client.renderer Provides classes that render/paint/draw the games graphics. 
jfreerails.client.top Provides classes that make up the client user interface (implemented using Swing). 
jfreerails.client.view Provides classes that make up the jfreerails client user interface that is implemented using Swing components. 
jfreerails.launcher Provides the classes the make up the launcher. 
 

Classes in jfreerails.client.common used by experimental
ImageManager
          This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
ModelRootImpl
          Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).
 

Classes in jfreerails.client.common used by jfreerails.client.common
ActionAdapter.MappedButtonModel
           
ImageManager
          This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
ModelRootListener
           
RepaintManagerForActiveRendering
          This RepaintManager is intended to be used when we are using active rendering to paint a top level component.
SoundManager
          This class is responsible for loading and playing sounds.
SoundManager.Sample
          Stores the audio data and properties of a sample.
 

Classes in jfreerails.client.common used by jfreerails.client.renderer
ImageManager
          This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
Painter
          Paints a layer of the map view.
SoundManager
          This class is responsible for loading and playing sounds.
 

Classes in jfreerails.client.common used by jfreerails.client.top
ActionAdapter
          Provides a mapping from a set of ButtonModels or a ComboBoxModel to a set of Actions.
ImageManager
          This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
ModelRootImpl
          Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).
SoundManager
          This class is responsible for loading and playing sounds.
 

Classes in jfreerails.client.common used by jfreerails.client.view
ActionAdapter
          Provides a mapping from a set of ButtonModels or a ComboBoxModel to a set of Actions.
ImageManager
          This interface defines methods for loading and saving images, and producing scaled images whose quality may be controlled.
ModelRootImpl
          Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).
ModelRootListener
           
MyGlassPanel
          A transparent JPanel that catches key presses and mouse clicks.
Painter
          Paints a layer of the map view.
SoundManager
          This class is responsible for loading and playing sounds.
 

Classes in jfreerails.client.common used by jfreerails.launcher
ModelRootImpl
          Provides access to the World object and other data that is shared by GUI components (for instance the cursor's position).