A B C D E F G H I J L M N O P R S T U V W X Y Z _

M

main(String[]) - Static method in class net.kolls.railworld.opening.Opening
Ladies and gentlemen, start your engines! The main entry point for Rail World in application mode.
MapLoader - Class in net.kolls.railworld.opening
A class that loads maps and their images, along with other supporting data.
MapLoader(RailSegment[], MetaData) - Constructor for class net.kolls.railworld.opening.MapLoader
Protected constructor.
maps - Variable in class net.kolls.railworld.opening.ResourceLoader
When used with an applet, will contain all the loaded maps when finished.
MAX_SPEED_MPH - Static variable in class net.kolls.railworld.Train
Maximum speed (mph) for the train.
MAX_THROTTLE - Static variable in class net.kolls.railworld.Train
The maximum throttle setting for the train (not related to maximum speed)
MetaData - Class in net.kolls.railworld.io
A data holding class for the meta-data of a map.
MetaData() - Constructor for class net.kolls.railworld.io.MetaData
 
MetaDataPanel - Class in net.kolls.railworld.opening
A JPanel which displays and optionally allows editing of MetaData information.
MetaDataPanel() - Constructor for class net.kolls.railworld.opening.MetaDataPanel
Create a blank meta data panel ready for user entry.
MetaDataPanel(MetaData, Script[], boolean) - Constructor for class net.kolls.railworld.opening.MetaDataPanel
Displays a panel with given information.
midbody() - Method in exception net.kolls.railworld.play.ra.HeadOn
 
midbody() - Method in exception net.kolls.railworld.play.ra.OverRun
 
midbody() - Method in exception net.kolls.railworld.play.ra.RearEnd
 
midbody() - Method in exception net.kolls.railworld.play.ra.SideOn
 
midbody() - Method in exception net.kolls.railworld.play.RailAccident
The midbody of the report is the section that comes before the second train, if any, is described but after the first train is described.
midColor() - Method in class net.kolls.railworld.car.AbstractCar
By default, if the car is not loaded, or not loadable, show a solid car.
midColor() - Method in class net.kolls.railworld.car.CachedCar
 
midColor() - Method in interface net.kolls.railworld.Car
Indicates what the middle line (loaded) color should be.
minisource - Variable in class net.kolls.railworld.RailCanvas
The miniviewer image
miniv - Variable in class net.kolls.railworld.RailCanvas
The mini-viewer for this canvas
miniv - Variable in class net.kolls.railworld.RailFrame
The mini viewer
MiniViewer - Class in net.kolls.railworld
The MiniViewer provides a small, square viewport to navigate a larger image which may only be partially displayed.
MiniViewer() - Constructor for class net.kolls.railworld.MiniViewer
Construct a new miniviewer.
MixControl - Class in net.kolls.railworld.tc
Allows two controllers to be mixed.
MixControl(TrainControl, TrainControl) - Constructor for class net.kolls.railworld.tc.MixControl
Initialize with controllers.
MixControl() - Constructor for class net.kolls.railworld.tc.MixControl
Create a default mix controller with no sub-controllers.
MOUSE_NEAR - Static variable in class net.kolls.railworld.RailSegment
How close does the mouse need to be to count as being "near" something?
mouseClicked(MouseEvent) - Method in class net.kolls.railworld.edit.EditCanvas
 
mouseClicked(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseClicked(MouseEvent) - Method in class net.kolls.railworld.play.PlayCanvas
 
mouseClicked(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
mouseDragged(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseDragged(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
If the right mouse button is dragged, moves the displayed location.
mouseEntered(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseEntered(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
mouseExited(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseExited(MouseEvent) - Method in class net.kolls.railworld.play.PlayCanvas
 
mouseExited(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
mouseMoved(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseMoved(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
mouseOver(Point2D) - Method in class net.kolls.railworld.RailSegment
Whenever a user mouses over the canvas, all dynamic segments receive this event.
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.EESegment
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.FourWay
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.Label
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.LUSegment
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.Signal
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.Switch
 
mouseOver(Point2D) - Method in class net.kolls.railworld.segment.TrackSegment
 
mousePressed(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mousePressed(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
mouseReleased(MouseEvent) - Method in class net.kolls.railworld.MiniViewer
 
mouseReleased(MouseEvent) - Method in class net.kolls.railworld.RailCanvas
 
moveTo(Point2D) - Method in class net.kolls.railworld.edit.SegmentEditPoint
Moves this edit point.
MultiLineTrainPanel - Class in net.kolls.railworld.play
Displays a train in a panel of a given width, perhaps using multiple lines to display the train.
MultiLineTrainPanel() - Constructor for class net.kolls.railworld.play.MultiLineTrainPanel
Create a panel with the empty vector of cars.
mx - Variable in class net.kolls.railworld.RailCanvas
The mouse location during a drag (x)
my - Variable in class net.kolls.railworld.RailCanvas
The mouse location during a drag (y)
myr - Variable in class net.kolls.railworld.edit.SegmentEditPoint
Segments involved in this edit point.
myT - Variable in class net.kolls.railworld.TrainControl
The train being controlled
myVC - Variable in class net.kolls.railworld.play.MultiLineTrainPanel
Cars, in order, that compose the train.

A B C D E F G H I J L M N O P R S T U V W X Y Z _