|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Car | Car represents a basic railcar, which may either be a loadable (cargo type) or not. |
| SignalProgram | Describes the necessary operations to be a signal program (control a signal). |
| Class Summary | |
|---|---|
| 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). |
| DLoc | A DLoc represents a location, direction, and rendering information. |
| ExtensibleFactory<T extends SaveLoad> | A factory that creates instances by name and is extensible. |
| Factories | Factories for various types. |
| GameLoop | Represents a time stepping update loop. |
| Images | A class to manage all the built-in images the program needs. |
| 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. |
| Sound | Allows playback of sound. |
| Sounds | Sound management class. |
| 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. |
| TrainUIController | Deals with issues regarding a train as it appears on the map. |
| YesNoCancel | Displays a JOptionPane dialog with three buttons: yes, no, and cancel. |
| Enum Summary | |
|---|---|
| Distance.Measure | The numeric value of each distance may be stored as either pixels or feet. |
| Sounds.SoundSystem | Which sound system to use |
Provides for basic status and operation of quantities needed for both play and editing. Also includes parent classes, sound, and image support.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||