Uses of Package
net.kolls.railworld

Packages that use net.kolls.railworld
net.kolls.railworld Provides for basic status and operation of quantities needed for both play and editing. 
net.kolls.railworld.car Various types of cars which are supported by Rail World. 
net.kolls.railworld.edit Components related to the map editor module. 
net.kolls.railworld.io File I/O support for maps and games. 
net.kolls.railworld.opening Classes used to start the game. 
net.kolls.railworld.play Classes used for playing Rail World. 
net.kolls.railworld.play.ra Various kinds of rail accidents. 
net.kolls.railworld.play.script Scripting support for plug-ins. 
net.kolls.railworld.segment Rail segments available. 
net.kolls.railworld.segment.sp Signal programs. 
net.kolls.railworld.sound Sound support via various APIs. 
net.kolls.railworld.tc Train controllers provide means to control a train's throttle, brake, horn, as well as performing loads and unloads, and other train functions. 
net.kolls.railworld.tuic Managing trains with respect to the segments they appear on. 
 

Classes in net.kolls.railworld used by net.kolls.railworld
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
CLoc
          The CLoc class pinpoints a location and direction within the map (on a track).
Distance
          The Distance class maintains the current scale and zoom information globally, as well as managing individual distance conversion (feet to pixels).
Distance.Measure
          The numeric value of each distance may be stored as either pixels or feet.
DLoc
          A DLoc represents a location, direction, and rendering information.
ExtensibleFactory
          A factory that creates instances by name and is extensible.
MiniViewer
          The MiniViewer provides a small, square viewport to navigate a larger image which may only be partially displayed.
RailCanvas
          The RailCanvas is one of the workhorses of the Rail World game.
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
SignalProgram
          Describes the necessary operations to be a signal program (control a signal).
Sound
          Allows playback of sound.
Sounds.SoundSystem
          Which sound system to use
Train
          Represents a train (sequence of cars), including its position and controller.
TrainControl
          A train controller provides a method for trains to be controlled (the throttle, brake, etc) Controllers also present a visible appearance as a panel to the user.
 

Classes in net.kolls.railworld used by net.kolls.railworld.car
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
Distance
          The Distance class maintains the current scale and zoom information globally, as well as managing individual distance conversion (feet to pixels).
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
 

Classes in net.kolls.railworld used by net.kolls.railworld.edit
MiniViewer
          The MiniViewer provides a small, square viewport to navigate a larger image which may only be partially displayed.
RailCanvas
          The RailCanvas is one of the workhorses of the Rail World game.
RailFrame
          The main window which contains a canvas, a mini viewer, and the right hand control area.
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
 

Classes in net.kolls.railworld used by net.kolls.railworld.io
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.opening
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
Sounds.SoundSystem
          Which sound system to use
 

Classes in net.kolls.railworld used by net.kolls.railworld.play
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
GameLoop
          Represents a time stepping update loop.
MiniViewer
          The MiniViewer provides a small, square viewport to navigate a larger image which may only be partially displayed.
RailCanvas
          The RailCanvas is one of the workhorses of the Rail World game.
RailFrame
          The main window which contains a canvas, a mini viewer, and the right hand control area.
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.play.ra
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.play.script
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.segment
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
Distance
          The Distance class maintains the current scale and zoom information globally, as well as managing individual distance conversion (feet to pixels).
RailCanvas
          The RailCanvas is one of the workhorses of the Rail World game.
RailSegment
          The interface which must be implemented for something to be considered a rail segment.
SignalProgram
          Describes the necessary operations to be a signal program (control a signal).
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.segment.sp
SignalProgram
          Describes the necessary operations to be a signal program (control a signal).
Train
          Represents a train (sequence of cars), including its position and controller.
 

Classes in net.kolls.railworld used by net.kolls.railworld.sound
Sound
          Allows playback of sound.
 

Classes in net.kolls.railworld used by net.kolls.railworld.tc
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
Train
          Represents a train (sequence of cars), including its position and controller.
TrainControl
          A train controller provides a method for trains to be controlled (the throttle, brake, etc) Controllers also present a visible appearance as a panel to the user.
 

Classes in net.kolls.railworld used by net.kolls.railworld.tuic
Car
          Car represents a basic railcar, which may either be a loadable (cargo type) or not.
CLoc
          The CLoc class pinpoints a location and direction within the map (on a track).
RailCanvas
          The RailCanvas is one of the workhorses of the Rail World game.
TrainUIController
          Deals with issues regarding a train as it appears on the map.