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

S

save() - Method in class net.kolls.railworld.car.AbstractCar
Default implementation saves only whether or not the car is loaded.
save() - Method in class net.kolls.railworld.car.CachedCar
 
save - Static variable in class net.kolls.railworld.Images
 
save() - Method in interface net.kolls.railworld.io.SaveLoad
Store all persistent data into a map and return for saving.
save() - Method in class net.kolls.railworld.segment.sp.Green
 
save() - Method in class net.kolls.railworld.segment.sp.Red
 
save() - Method in class net.kolls.railworld.segment.sp.Yellow
 
save() - Method in class net.kolls.railworld.tc.AutoControl
 
save() - Method in class net.kolls.railworld.tc.MixControl
 
save() - Method in class net.kolls.railworld.tc.UserControl
 
SaveLoad - Interface in net.kolls.railworld.io
Allows a class to specify data to save and restore data on load.
Script - Interface in net.kolls.railworld.play.script
The methods a plug-in must implement.
ScriptManager - Class in net.kolls.railworld.play.script
The "master" script access point.
ScriptManager() - Constructor for class net.kolls.railworld.play.script.ScriptManager
Create an empty script manager.
ScriptPanel - Class in net.kolls.railworld.opening
A panel which allows the user to select which scripts they want to use.
ScriptPanel() - Constructor for class net.kolls.railworld.opening.ScriptPanel
Create a script panel.
segFwd(Distance) - Method in class net.kolls.railworld.CLoc
Moves forward in the direction of travel a given distance.
segFwd(Distance, Car, Train) - Method in class net.kolls.railworld.CLoc
Moves forward in the direction of travel a given distance, and generate rendering information for a given Train and/or Car.
segment(Car, Line2D) - Method in class net.kolls.railworld.TrainUIController
For each visible segment (there may be multiple segments per car, or even 0 if the car is hidden).
segment(Car, Line2D) - Method in class net.kolls.railworld.tuic.TrainClickTest
 
segment(Car, Line2D) - Method in class net.kolls.railworld.tuic.TrainDirectionFinder
 
segment(Car, Line2D) - Method in class net.kolls.railworld.tuic.TrainEndPointFinder
 
segment(Car, Line2D) - Method in class net.kolls.railworld.tuic.TrainMiniPainter
 
segment(Car, Line2D) - Method in class net.kolls.railworld.tuic.TrainPainter
 
SegmentEditPoint - Class in net.kolls.railworld.edit
A segment edit point consists of a point on a segment as well as some extra abilities for editing, such as drawing temporary versions, moving the point (which should in turn move all segments connected to it) and determining if it should connect to other segments
SegmentEditPoint(RailSegment[], int, Color) - Constructor for class net.kolls.railworld.edit.SegmentEditPoint
Create a segment edit point.
segs() - Method in class net.kolls.railworld.car.AbstractCar
 
segs() - Method in class net.kolls.railworld.car.CachedCar
 
segs() - Method in interface net.kolls.railworld.Car
For the current Car, returns the segments that the Car occupies, if any.
select(Train, Car) - Method in class net.kolls.railworld.play.Trains
Select a particular train, and optionally, a particular car.
select() - Method in class net.kolls.railworld.tc.AutoControl
 
select() - Method in class net.kolls.railworld.tc.MixControl
 
select() - Method in class net.kolls.railworld.TrainControl
Called when the train is selected.
selected - Variable in class net.kolls.railworld.TrainControl
The selected car in the train, or null.
selectedTool - Variable in class net.kolls.railworld.edit.EditCanvas
One of the TOOL_* constants.
sep - Static variable in class net.kolls.railworld.Images
 
seppanel - Variable in class net.kolls.railworld.edit.EditCanvas
The edit panel provided by the currently selected edit point.
seq - Variable in class net.kolls.railworld.segment.Curve
The sequence of points in the sublines
set(TrainControl, TrainControl) - Method in class net.kolls.railworld.tc.MixControl
Set the train controllers to use.
setBrake(boolean) - Method in class net.kolls.railworld.Train
Set or release the brake.
setCap() - Method in class net.kolls.railworld.segment.TrackSegment
Set the line end cap based on next segment...
setController(TrainControl) - Method in class net.kolls.railworld.Train
Updates a train's controller.
setDest(int, boolean, RailSegment) - Method in class net.kolls.railworld.RailSegment
Updates one of the connecting segments to this segment.
setDirectory(File) - Method in class net.kolls.railworld.opening.ScriptPanel
Update the panel to include user scripts found in the specified directory.
setDrawAccept(boolean) - Method in class net.kolls.railworld.segment.LUSegment
 
setEnabled(boolean) - Method in class net.kolls.railworld.opening.ScriptPanel
 
setPoint(int, Point2D) - Method in class net.kolls.railworld.RailSegment
Update a drawing point.
setPos(int, int) - Method in class net.kolls.railworld.MiniViewer
When the host changes its viewport display, it can inform the miniviewer so the red box follows appropriately.
setSelected(Car) - Method in class net.kolls.railworld.tc.MixControl
 
setSelected(Car) - Method in class net.kolls.railworld.TrainControl
The user selected a car.
setSelectedIndices(int[]) - Method in class net.kolls.railworld.opening.CheckBoxList
 
setSyncToClick(boolean) - Method in class net.kolls.railworld.tc.AutoControl
Set if train desired info should be sync'd on selection.
setThrottle(int) - Method in class net.kolls.railworld.Train
Update the throttle.
setTrainActionScriptNotify(ScriptManager) - Method in class net.kolls.railworld.tc.MixControl
 
setTrainActionScriptNotify(ScriptManager) - Method in class net.kolls.railworld.TrainControl
Update the script manager notified about events.
setVel(double) - Method in class net.kolls.railworld.Train
Directly and immediately alter the train's velocity.
show() - Method in class net.kolls.railworld.car.Autorack
 
show() - Method in class net.kolls.railworld.car.Boxcar
 
show() - Method in class net.kolls.railworld.car.Caboose
 
show() - Method in class net.kolls.railworld.car.CachedCar
 
show() - Method in class net.kolls.railworld.car.Coveredhopper
 
show() - Method in class net.kolls.railworld.car.Engine
 
show() - Method in class net.kolls.railworld.car.Flatcar
 
show() - Method in class net.kolls.railworld.car.Intermodal
 
show() - Method in class net.kolls.railworld.car.Openhopper
 
show() - Method in class net.kolls.railworld.car.Passenger
 
show() - Method in interface net.kolls.railworld.Car
Gives a human-readable word for the Car.
show() - Method in class net.kolls.railworld.car.Stockcar
 
show() - Method in class net.kolls.railworld.car.Tankcar
 
showContextInfo - Variable in class net.kolls.railworld.play.PlayCanvas
Should we show context information in the canvas based on mouse cursor?
showDialog(Component, String, String, String, String, String) - Static method in class net.kolls.railworld.YesNoCancel
Create a new dialog showing a yes, no, and cancel option with text specified by the user.
showEdit() - Method in class net.kolls.railworld.edit.EditCanvas
Show the edit panel for the selected segment.
SideOn - Exception in net.kolls.railworld.play.ra
A merging collision or overlap which occurs which two trains merge at a switch, cross at a four-way, or enter on top of each other.
SideOn(Train, Train, Point2D) - Constructor for exception net.kolls.railworld.play.ra.SideOn
Create a side-on collision.
Signal - Class in net.kolls.railworld.segment
Provides a signal to indicate whether a train should proceed.
Signal(RailSegment, RailSegment) - Constructor for class net.kolls.railworld.segment.Signal
Create a signal.
SignalProgram - Interface in net.kolls.railworld
Describes the necessary operations to be a signal program (control a signal).
SignalProgramChooser - Class in net.kolls.railworld.play
Provides an undecorated, popup frame for the user to select a signal program.
SignalProgramChooser(Signal) - Constructor for class net.kolls.railworld.play.SignalProgramChooser
Create a program chooser for a signal.
singleton() - Method in class net.kolls.railworld.RailSegment
Singleton segments may only have one train in them at a time.
singleton() - Method in class net.kolls.railworld.segment.EESegment
 
singleton() - Method in class net.kolls.railworld.segment.FourWay
 
singleton() - Method in class net.kolls.railworld.segment.Signal
 
singleton() - Method in class net.kolls.railworld.segment.Switch
 
size() - Method in class net.kolls.railworld.play.Trains
How many trains are being managed.
size - Variable in class net.kolls.railworld.segment.Label
How tall is the label text
sm - Variable in class net.kolls.railworld.play.PlayCanvas
The script manager containing all active scripts
Sound - Class in net.kolls.railworld
Allows playback of sound.
Sound() - Constructor for class net.kolls.railworld.Sound
 
Sounds - Class in net.kolls.railworld
Sound management class.
Sounds() - Constructor for class net.kolls.railworld.Sounds
 
Sounds.SoundSystem - Enum in net.kolls.railworld
Which sound system to use
sp - Variable in class net.kolls.railworld.segment.Signal
The SignalProgram controlling this signal.
sp_green - Static variable in class net.kolls.railworld.Images
 
sp_red - Static variable in class net.kolls.railworld.Images
 
sp_yellow - Static variable in class net.kolls.railworld.Images
 
speed - Variable in class net.kolls.railworld.TrainControl
Label displaying current speed
split(Train) - Method in class net.kolls.railworld.play.Trains
Splits a given train based on the selected car.
split - Variable in class net.kolls.railworld.Train
Does this train request to be split? Controller must ensure train is stopped and car other than the first selected.
sps - Static variable in class net.kolls.railworld.Factories
An extensible factory for all signal programs.
start() - Method in class net.kolls.railworld.opening.Applet
Creates the applet.
startLoop() - Method in class net.kolls.railworld.edit.EditFrame
 
startLoop() - Method in class net.kolls.railworld.play.PlayFrame
 
startLoop() - Method in class net.kolls.railworld.RailFrame
Prepare and start the game loop.
stateChanged(ChangeEvent) - Method in class net.kolls.railworld.tc.UserControl
 
status() - Method in class net.kolls.railworld.segment.sp.Green
 
status() - Method in class net.kolls.railworld.segment.sp.Red
 
status() - Method in class net.kolls.railworld.segment.sp.Yellow
 
status() - Method in interface net.kolls.railworld.SignalProgram
Indicate the current color of the signal.
step() - Method in class net.kolls.railworld.play.Trains
Process all train behavior for one step.
step(double, double) - Method in class net.kolls.railworld.RailSegment
 
Stockcar - Class in net.kolls.railworld.car
Livestock car based on SP 780000
Stockcar() - Constructor for class net.kolls.railworld.car.Stockcar
 
stop() - Method in class net.kolls.railworld.GameLoop
Stop the game loop.
stop - Static variable in class net.kolls.railworld.Images
 
stop() - Method in class net.kolls.railworld.RailCanvas
Deallocate images for garbage collection.
stop() - Method in class net.kolls.railworld.sound.AppletSound
 
stop() - Method in class net.kolls.railworld.sound.JSSound
 
stop() - Method in class net.kolls.railworld.sound.NoSound
 
stop() - Method in class net.kolls.railworld.Sound
Stop the sound.
stop() - Method in class net.kolls.railworld.sound.StreamSound
 
StreamSound - Class in net.kolls.railworld.sound
Stream sound puts the details of sound playback in the program's hands.
StreamSound(URL, boolean) - Constructor for class net.kolls.railworld.sound.StreamSound
Create a stream sound.
submitCenterCoords(int, int) - Method in class net.kolls.railworld.RailCanvas
Move the display to attempt to accomodate the given image coordinates as a center point.
submitCoords(int, int) - Method in class net.kolls.railworld.RailCanvas
Move the display to attempt to accomodate the given upper-left coordinates on the static image.
Switch - Class in net.kolls.railworld.segment
Provides a Y connector which can be toggled by the user to route trains.
Switch(RailSegment, RailSegment, RailSegment, Point2D) - Constructor for class net.kolls.railworld.segment.Switch
Create a switch.
switchd - Static variable in class net.kolls.railworld.Sounds
 

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