Serialized Form
serialVersionUID: 3690191057862473264L
serialVersionUID: 4050764909631780659L
dialogueBoxController
DialogueBoxController dialogueBoxController
w
World w
vl
RenderersRoot vl
modelRoot
ModelRootImpl modelRoot
closeCurrentDialogue
javax.swing.Action closeCurrentDialogue
trainDialogueJPanel
TrainDialogueJPanel trainDialogueJPanel
jLabel1
javax.swing.JLabel jLabel1
jMenuBar1
javax.swing.JMenuBar jMenuBar1
showBrokerScreen
javax.swing.JMenuItem showBrokerScreen
selectEngine
javax.swing.JMenuItem selectEngine
selectTrainOrders
javax.swing.JMenuItem selectTrainOrders
selectWagons
javax.swing.JMenuItem selectWagons
show
javax.swing.JMenu show
showCargoWaitingAndDemand
javax.swing.JMenuItem showCargoWaitingAndDemand
showControls
javax.swing.JMenuItem showControls
showJavaSystemProperties
javax.swing.JMenuItem showJavaSystemProperties
showNetworthGraph
javax.swing.JMenuItem showNetworthGraph
showStationInfo
javax.swing.JMenuItem showStationInfo
showTerrainInfo
javax.swing.JMenuItem showTerrainInfo
showTrainList
javax.swing.JMenuItem showTrainList
showReportBug
javax.swing.JMenuItem showReportBug
throwException
javax.swing.JMenuItem throwException
serialVersionUID: 3618982273966487859L
imageManager
ImageManager imageManager
rules
java.util.List<E> rules
tr
TrackRenderer tr
track
java.awt.geom.CubicCurve2D.Double[] track
serialVersionUID: 3690191057862473264L
world
World world
principal
FreerailsPrincipal principal
finishTime
double finishTime
startTime
long startTime
|
Package jfreerails.client.common |
serialVersionUID: 3546920294666351415L
actions
javax.swing.Action[] actions
- The set of actions which each button / menu item correspond to.
initialised
boolean initialised
performActionOnSetSelectedItem
boolean performActionOnSetSelectedItem
buttonModels
java.util.Vector<E> buttonModels
- The set of MappedButtonModels corresponding to the actions.
serialVersionUID: 3834589889856353845L
actionName
java.lang.String actionName
- The NAME of the Action to which this ButtonModel is mapped.
serialVersionUID: 3976735856986239795L
contentPanel
javax.swing.JComponent contentPanel
|
Package jfreerails.client.top |
serialVersionUID: 3689636912575165749L
cursorLocation
java.awt.Point cursorLocation
serialVersionUID: 3617850859305055542L
serialVersionUID: 3834868100742265142L
gUIComponentFactory
GUIComponentFactory gUIComponentFactory
BrokerMenu1
javax.swing.JMenu BrokerMenu1
buildMenu
javax.swing.JMenu buildMenu
cashjLabel
javax.swing.JLabel cashjLabel
datejLabel
javax.swing.JLabel datejLabel
displayMenu
javax.swing.JMenu displayMenu
gameMenu
javax.swing.JMenu gameMenu
helpMenu
javax.swing.JMenu helpMenu
jMenuBar1
javax.swing.JMenuBar jMenuBar1
lhsjPanel
javax.swing.JPanel lhsjPanel
mainMapView
javax.swing.JScrollPane mainMapView
mapOverview
javax.swing.JPanel mapOverview
reportsMenu
javax.swing.JMenu reportsMenu
rhsjPanel
javax.swing.JPanel rhsjPanel
statusjPanel
javax.swing.JPanel statusjPanel
trainsJTabPane1
javax.swing.JTabbedPane trainsJTabPane1
serialVersionUID: 3258415040658093364L
tileToBuildStationOn
java.awt.Point tileToBuildStationOn
stationRadiusRenderer
StationRadiusRenderer stationRadiusRenderer
popupMenuListener
javax.swing.event.PopupMenuListener popupMenuListener
stationBuildModel
StationBuildModel stationBuildModel
modelRoot
ModelRoot modelRoot
|
Package jfreerails.client.view |
serialVersionUID: 3257009873370886964L
template
java.lang.String template
lastNumTransactions
int lastNumTransactions
modelRoot
ModelRoot modelRoot
serialVersionUID: 4121409622587815475L
bonds
javax.swing.JMenu bonds
brokerMenu
javax.swing.JMenuBar brokerMenu
done
javax.swing.JButton done
htmlJLabel
javax.swing.JLabel htmlJLabel
issueBond
javax.swing.JMenuItem issueBond
jPanel1
javax.swing.JPanel jPanel1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
repayBond
javax.swing.JMenuItem repayBond
stocks
javax.swing.JMenu stocks
serialVersionUID: 3257003246252800050L
template
java.lang.String template
lastNumTransactions
int lastNumTransactions
modelRoot
ModelRoot modelRoot
financialDataGatherer
FinancialDataGatherer financialDataGatherer
buyStock
javax.swing.Action[] buyStock
sellStock
javax.swing.Action[] sellStock
issueBondAction
javax.swing.Action issueBondAction
repayBondAction
javax.swing.Action repayBondAction
serialVersionUID: 3618701915647850036L
imageManager
ImageManager imageManager
selectionSet
java.util.HashMap<K,V> selectionSet
modelRoot
ModelRoot modelRoot
trackMoveProducer
TrackMoveProducer trackMoveProducer
stationBuildModel
StationBuildModel stationBuildModel
addStation
javax.swing.JToggleButton addStation
addTrack
javax.swing.JToggleButton addTrack
bridgeButtonGroup
javax.swing.ButtonGroup bridgeButtonGroup
bridgesJPanel
javax.swing.JPanel bridgesJPanel
buildModeButtonGroup
javax.swing.ButtonGroup buildModeButtonGroup
buildModeJPanel
javax.swing.JPanel buildModeJPanel
bulldoze
javax.swing.JToggleButton bulldoze
spacer
javax.swing.JPanel spacer
stationButtonGroup
javax.swing.ButtonGroup stationButtonGroup
stationsJPanel
javax.swing.JPanel stationsJPanel
trackButtonGroup
javax.swing.ButtonGroup trackButtonGroup
trackJPanel
javax.swing.JPanel trackJPanel
tunnelButtonGroup
javax.swing.ButtonGroup tunnelButtonGroup
tunnelsJPanel
javax.swing.JPanel tunnelsJPanel
upgradeTrack
javax.swing.JToggleButton upgradeTrack
viewMode
javax.swing.JToggleButton viewMode
viewMode1
javax.swing.JToggleButton viewMode1
viewMode2
javax.swing.JToggleButton viewMode2
viewMode3
javax.swing.JToggleButton viewMode3
viewMode4
javax.swing.JToggleButton viewMode4
serialVersionUID: 3760559784860071476L
world
ReadOnlyWorld world
principal
FreerailsPrincipal principal
demands
javax.swing.JLabel demands
demandsJList
javax.swing.JList demandsJList
jPanel1
javax.swing.JPanel jPanel1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
spacer
javax.swing.JPanel spacer
stationName
javax.swing.JLabel stationName
waiting
javax.swing.JLabel waiting
waitingJTable
javax.swing.JTable waitingJTable
serialVersionUID: 3257853181542412341L
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
serialVersionUID: 3256728398394110517L
closeJButton
javax.swing.JButton closeJButton
confirmExit
javax.swing.JButton confirmExit
jLabel1
javax.swing.JLabel jLabel1
jPanel1
javax.swing.JPanel jPanel1
jPanel2
javax.swing.JPanel jPanel2
serialVersionUID: 3689348840578757942L
w
ReadOnlyWorld w
serialVersionUID: 4120848850266371126L
done
javax.swing.JButton done
htmlJLabel
javax.swing.JLabel htmlJLabel
jScrollPane1
javax.swing.JScrollPane jScrollPane1
serialVersionUID: 3257846588885120057L
template
java.lang.String template
lastNumTransactions
int lastNumTransactions
modelRoot
ModelRoot modelRoot
serialVersionUID: 3258131375298066229L
playersList
javax.swing.JList playersList
submitButtonCallBack
java.awt.event.ActionListener submitButtonCallBack
values
java.util.Vector<E> values
serialVersionUID: -6810248272441137826L
lastFiles
ImStringList lastFiles
modelRoot
ModelRoot modelRoot
close
java.awt.event.ActionListener close
cancelButton
javax.swing.JButton cancelButton
jLabel1
javax.swing.JLabel jLabel1
jList1
javax.swing.JList jList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
okButton
javax.swing.JButton okButton
refreshButton
javax.swing.JButton refreshButton
mapView
MapRenderer mapView
serialVersionUID: 3834868087706236208L
userMessage
java.lang.String[] userMessage
- The length of the array is the number of lines. This is necessary since
Graphics.drawString(..) doesn't know about newline characters
message
java.lang.String message
- Message that will appear in the middle of the screen in
LARGE_MESSAGE_FONT.
displayMessageUntil
long displayMessageUntil
- Time at which to stop displaying the current user message.
mapCursor
FreerailsCursor mapCursor
LINEAR_ACCEL
int LINEAR_ACCEL
- Affects scroll direction and scroll speed relative to the cursor.
Examples:
1 := grab map, move 1:1
-2 := invert mouse, scroll twice as fast
GRANULARITY
int GRANULARITY
- Affects the granularity of the map scrolling (the map is scrolled in
tileSize/GRANULARITY intervals). Multiply this value with LINEAR_ACCEL to
be independent of acceleration.
serialVersionUID: 3618703010813980982L
title
javax.swing.JLabel title
yAxisLabel1
javax.swing.JLabel yAxisLabel1
yAxisLabel3
javax.swing.JLabel yAxisLabel3
yAxisLabel4
javax.swing.JLabel yAxisLabel4
yAxisLabel2
javax.swing.JLabel yAxisLabel2
xAxisLabel3
javax.swing.JLabel xAxisLabel3
xAxisLabel2
javax.swing.JLabel xAxisLabel2
xAxisLabel1
javax.swing.JLabel xAxisLabel1
FONT
java.awt.Font FONT
companies
java.util.ArrayList<E> companies
scaleMax
long scaleMax
graphRect
java.awt.Rectangle graphRect
submitButtonCallBack
java.awt.event.ActionListener submitButtonCallBack
serialVersionUID: 3258410638366946868L
defaultConfiguration
java.awt.GraphicsConfiguration defaultConfiguration
callBack
java.awt.event.ActionListener callBack
pieceOfNewspaper
java.awt.Image pieceOfNewspaper
headline
javax.swing.JLabel headline
jPanel1
javax.swing.JPanel jPanel1
anyKeyToContinueJLabel
javax.swing.JLabel anyKeyToContinueJLabel
serialVersionUID: 3258697585148376888L
mapView
MapRenderer mapView
mainMapVisRect
java.awt.Rectangle mainMapVisRect
serialVersionUID: 3906926798502965297L
terrainInfoPanel
TerrainInfoJPanel terrainInfoPanel
stationInfoPanel
StationInfoJPanel stationInfoPanel
trainListPanel
TrainListJPanel trainListPanel
buildTrackPanel
BuildTrackJPanel buildTrackPanel
world
ReadOnlyWorld world
trainListIndex
int trainListIndex
serialVersionUID: 4031907071040752589L
modelRoot
ModelRoot modelRoot
close
java.awt.event.ActionListener close
cancelButton
javax.swing.JButton cancelButton
fileNameTextField
javax.swing.JTextField fileNameTextField
jLabel1
javax.swing.JLabel jLabel1
oKButton
javax.swing.JButton oKButton
serialVersionUID: 4122537730158179638L
canceljButton
javax.swing.JButton canceljButton
jList1
javax.swing.JList jList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
okjButton
javax.swing.JButton okjButton
serialVersionUID: 3258411750662877488L
world
ReadOnlyWorld world
submitButtonCallBack
java.awt.event.ActionListener submitButtonCallBack
selectedStationID
int selectedStationID
selectedOrderNumber
int selectedOrderNumber
schedule
MutableSchedule schedule
mapRect
java.awt.Rectangle mapRect
visableMapTiles
java.awt.Rectangle visableMapTiles
scale
double scale
needsUpdating
boolean needsUpdating
principal
FreerailsPrincipal principal
cargoWaitingAndDemandedJPanel1
CargoWaitingAndDemandedJPanel cargoWaitingAndDemandedJPanel1
jLabel1
javax.swing.JLabel jLabel1
serialVersionUID: 3905239009449095220L
defaultConfiguration
java.awt.GraphicsConfiguration defaultConfiguration
stationView
java.awt.Image stationView
wagons
java.util.ArrayList<E> wagons
engineType
int engineType
rr
RenderersRoot rr
clearjButton
javax.swing.JButton clearjButton
jLabel1
javax.swing.JLabel jLabel1
jPanel1
javax.swing.JPanel jPanel1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
okjButton
javax.swing.JButton okjButton
wagonTypesJList
javax.swing.JList wagonTypesJList
serialVersionUID: 3905236827739926833L
serialVersionUID: 4050759377680150585L
w
ReadOnlyWorld w
modelRoot
ModelRoot modelRoot
wi
WorldIterator wi
cargoBundleIndex
int cargoBundleIndex
- The index of the cargoBundle associated with this station.
componentListener
java.awt.event.ComponentAdapter componentListener
lastCargoBundle
FreerailsSerializable lastCargoBundle
close
javax.swing.JButton close
jLabel1
javax.swing.JLabel jLabel1
nextStation
javax.swing.JButton nextStation
previousStation
javax.swing.JButton previousStation
serialVersionUID: 3258131375164045363L
rr
RenderersRoot rr
w
ReadOnlyWorld w
terrainDescription
javax.swing.JLabel terrainDescription
terrainImage
javax.swing.JLabel terrainImage
terrainName
javax.swing.JLabel terrainName
serialVersionUID: 3977018444325664049L
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
trainNumber
int trainNumber
lastTrain
FreerailsSerializable lastTrain
lastCargoBundle
FreerailsSerializable lastCargoBundle
jLabel1
javax.swing.JLabel jLabel1
trainViewJPanel1
TrainListCellRenderer trainViewJPanel1
serialVersionUID: 3257005466801157938L
wi
WorldIterator wi
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
closeJButton
javax.swing.JButton closeJButton
newTrainScheduleJPanel1
TrainScheduleJPanel newTrainScheduleJPanel1
nextJButton
javax.swing.JButton nextJButton
previousJButton
javax.swing.JButton previousJButton
trainDetailsJPanel1
TrainDescriptionJPanel trainDetailsJPanel1
trainListJButton
javax.swing.JButton trainListJButton
serialVersionUID: 3546076964969591093L
w
ReadOnlyWorld w
vl
RenderersRoot vl
trainNumber
int trainNumber
scheduleOrderNumber
int scheduleOrderNumber
scheduleID
int scheduleID
height
int height
principal
FreerailsPrincipal principal
images
java.awt.Image[] images
showingOrder
boolean showingOrder
- Whether this JPanel should one of the trains orders from the schedule
instead of the trains current formation.
centerTrain
boolean centerTrain
- If true, the train is drawn in the center to the JPanel; if false, the
train is drawn left aligned.
trainWidth
int trainWidth
selected
boolean selected
backgoundColor
java.awt.Color backgoundColor
selectedColor
java.awt.Color selectedColor
selectedColorNotFocused
java.awt.Color selectedColorNotFocused
serialVersionUID: 3832905463863064626L
world
ReadOnlyWorld world
principal
FreerailsPrincipal principal
lastNumberOfTrains
int lastNumberOfTrains
rhsjTabPane
boolean rhsjTabPane
showTrainDetails
java.awt.event.ActionListener showTrainDetails
closeJButton
javax.swing.JButton closeJButton
incomeLabel
javax.swing.JLabel incomeLabel
jList1
javax.swing.JList jList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
maintenanceLabel
javax.swing.JLabel maintenanceLabel
showDetails
javax.swing.JButton showDetails
trainHeadingLabel
javax.swing.JLabel trainHeadingLabel
trainNumLabel
javax.swing.JLabel trainNumLabel
trainSummaryJPanel1
TrainSummaryJPanel trainSummaryJPanel1
trainViewHeight
int trainViewHeight
serialVersionUID: 4051047466990319413L
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
gotoNow
javax.swing.ImageIcon gotoNow
gotoAfterPriorityOrders
javax.swing.ImageIcon gotoAfterPriorityOrders
dontGoto
javax.swing.ImageIcon dontGoto
backgoundColor
java.awt.Color backgoundColor
selectedColor
java.awt.Color selectedColor
selectedColorNotFocused
java.awt.Color selectedColorNotFocused
consistChangeJPanel
javax.swing.JPanel consistChangeJPanel
gotoIcon
javax.swing.JLabel gotoIcon
noChangeJLabel
javax.swing.JLabel noChangeJLabel
ordersJLabel
javax.swing.JLabel ordersJLabel
stationNameJLabel
javax.swing.JLabel stationNameJLabel
serialVersionUID: 3762537827703009847L
trainNumber
int trainNumber
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
serialVersionUID: 3762248626113884214L
trainNumber
int trainNumber
scheduleID
int scheduleID
listModel
TrainOrdersListModel listModel
modelRoot
ModelRoot modelRoot
vl
RenderersRoot vl
addStationJButton
javax.swing.JButton addStationJButton
addWagonJMenu
javax.swing.JMenu addWagonJMenu
autoConsistJMenuItem
javax.swing.JMenuItem autoConsistJMenuItem
changeConsistJMenu
javax.swing.JMenu changeConsistJMenu
changeStation
javax.swing.JMenuItem changeStation
dontWaitJMenuItem
javax.swing.JMenuItem dontWaitJMenuItem
editOrderJPopupMenu
javax.swing.JPopupMenu editOrderJPopupMenu
engineOnlyJMenuItem
javax.swing.JMenuItem engineOnlyJMenuItem
gotoStationJMenuItem
javax.swing.JMenuItem gotoStationJMenuItem
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jSeparator1
javax.swing.JSeparator jSeparator1
jSeparator2
javax.swing.JSeparator jSeparator2
noChangeJMenuItem
javax.swing.JMenuItem noChangeJMenuItem
orders
javax.swing.JList orders
priorityOrdersJButton
javax.swing.JButton priorityOrdersJButton
pullUpJMenuItem
javax.swing.JMenuItem pullUpJMenuItem
pushDownJMenuItem
javax.swing.JMenuItem pushDownJMenuItem
removeAllJMenuItem
javax.swing.JMenuItem removeAllJMenuItem
removeLastJMenuItem
javax.swing.JMenuItem removeLastJMenuItem
removeStationJMenuItem
javax.swing.JMenuItem removeStationJMenuItem
removeWagonsJMenu
javax.swing.JMenu removeWagonsJMenu
selectStationJPanel1
SelectStationJPanel selectStationJPanel1
selectStationJPopupMenu
javax.swing.JPopupMenu selectStationJPopupMenu
trainOrderJPanel1
TrainOrderJPanel trainOrderJPanel1
waitJMenu
javax.swing.JMenu waitJMenu
waitUntilFullJMenuItem
javax.swing.JMenuItem waitUntilFullJMenuItem
serialVersionUID: 4121133628006020919L
w
ReadOnlyWorld w
principal
FreerailsPrincipal principal
backgoundColor
java.awt.Color backgoundColor
selectedColor
java.awt.Color selectedColor
selectedColorNotFocused
java.awt.Color selectedColorNotFocused
trainListCellRenderer1
TrainListCellRenderer trainListCellRenderer1
headingLabel
javax.swing.JLabel headingLabel
trainIncomeLabel
javax.swing.JLabel trainIncomeLabel
trainMaintenanceCostLabel
javax.swing.JLabel trainMaintenanceCostLabel
trainNumLabel
javax.swing.JLabel trainNumLabel
|
Package jfreerails.controller |
serialVersionUID: 3258131349411148085L
p
ImPoint p
ruleNumber
int ruleNumber
principal
FreerailsPrincipal principal
serialVersionUID: 4050201951105069624L
engineTypeId
int engineTypeId
wagons
ImInts wagons
point
ImPoint point
principal
FreerailsPrincipal principal
schedule
ImmutableSchedule schedule
serialVersionUID: 4076159955353400345L
copyItem
javax.swing.JMenuItem copyItem
jPopupMenu1
javax.swing.JPopupMenu jPopupMenu1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jTextArea1
javax.swing.JTextArea jTextArea1
selectAllItem
javax.swing.JMenuItem selectAllItem
serialVersionUID: 3834311713465185081L
currentPosition
PositionOnTrack currentPosition
currentBranch
PositionOnTrack currentBranch
beforeFirst
boolean beforeFirst
w
ReadOnlyWorld w
serialVersionUID: 3257285842216103987L
id
int id
reason
java.lang.String reason
successful
boolean successful
serialVersionUID: 3545516188269491250L
principal
FreerailsPrincipal principal
trainID
int trainID
serialVersionUID: 4121409601112717368L
serialVersionUID: 3978145456646009140L
readResolve
private java.lang.Object readResolve()
- Avoid creating a duplicate when deserializing.
ms
MoveStatus ms
serialVersionUID: 3832906571880608313L
trackExplorer
FlatTrackExplorer trackExplorer
p1
PositionOnTrack p1
p2
PositionOnTrack p2
serialVersionUID: 3257565105200576310L
openList
OpenList openList
startingPositions
java.util.HashSet<E> startingPositions
closedList
java.util.HashMap<K,V> closedList
shortestPath
java.util.HashMap<K,V> shortestPath
status
int status
bestPath
int bestPath
bestPathF
int bestPathF
explorer
GraphExplorer explorer
searchStartTime
long searchStartTime
serialVersionUID: 3690479125647208760L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
serialVersionUID: 3256442525337202993L
path
FreerailsPathIterator path
forwards
boolean forwards
list
java.util.List<E> list
serialVersionUID: 3257567287094882872L
principal
FreerailsPrincipal principal
timeLoadingFinished
GameTime timeLoadingFinished
trainId
int trainId
worldDiffs
WorldDiffs worldDiffs
serialVersionUID: -4348641764811196495L
closebutton
javax.swing.JButton closebutton
copyableTextJPanel1
CopyableTextJPanel copyableTextJPanel1
|
Package jfreerails.launcher |
serialVersionUID: 4049080453489111344L
server
FreerailsGameServer server
jList1
javax.swing.JList jList1
jScrollPane1
javax.swing.JScrollPane jScrollPane1
title
javax.swing.JLabel title
serialVersionUID: 1L
wizardPages
java.awt.Component[] wizardPages
currentPage
int currentPage
server
FreerailsGameServer server
client
GUIClient client
props
java.util.Properties props
errorIcon
javax.swing.ImageIcon errorIcon
warningIcon
javax.swing.ImageIcon warningIcon
infoIcon
javax.swing.ImageIcon infoIcon
progressPanel
ProgressJPanel progressPanel
nextIsStart
boolean nextIsStart
infoLabel
javax.swing.JLabel infoLabel
jPanel1
javax.swing.JPanel jPanel1
nextButton
javax.swing.JButton nextButton
prevButton
javax.swing.JButton prevButton
serialVersionUID: 3256445798203273776L
step
int step
stepSize
int stepSize
numSteps
int numSteps
owner
LauncherInterface owner
progressBar
javax.swing.JProgressBar progressBar
splashImage
javax.swing.JLabel splashImage
serialVersionUID: 3763096353857024568L
owner
LauncherInterface owner
jPanel1
javax.swing.JPanel jPanel1
jPanel2
javax.swing.JPanel jPanel2
jPanel3
javax.swing.JPanel jPanel3
jPanel4
javax.swing.JPanel jPanel4
jScrollPane1
javax.swing.JScrollPane jScrollPane1
jScrollPane2
javax.swing.JScrollPane jScrollPane2
newmapsJList
javax.swing.JList newmapsJList
portLabel
javax.swing.JLabel portLabel
savedmapsJList
javax.swing.JList savedmapsJList
serverPort
javax.swing.JTextField serverPort
serialVersionUID: 8732702087937675013L
activity
Activity<E extends FreerailsSerializable> activity
principal
FreerailsPrincipal principal
index
int index
serialVersionUID: 3257288049795674934L
serialVersionUID: 3256721779916747824L
listKey
KEY listKey
index
int index
principal
FreerailsPrincipal principal
item
FreerailsSerializable item
serialVersionUID: 3762256352759722807L
listKey
SKEY listKey
index
int index
item
FreerailsSerializable item
serialVersionUID: 3977580277537322804L
player2add
Player player2add
serialVersionUID: 3256728398461089080L
serialVersionUID: 3976738055925019701L
transaction
Transaction transaction
principal
FreerailsPrincipal principal
constrained
boolean constrained
- Whether the move fails if there is not enough cash.
serialVersionUID: 3258126960072143408L
serialVersionUID: 3545794368956086071L
oldSpeed
GameSpeed oldSpeed
newSpeed
GameSpeed newSpeed
serialVersionUID: -4457694821370844051L
listKey
KEY listKey
index
int index
before
FreerailsSerializable before
after
FreerailsSerializable after
principal
FreerailsPrincipal principal
serialVersionUID: 3905519384997737520L
before
ImList<E extends FreerailsSerializable> before
after
ImList<E extends FreerailsSerializable> after
stationNumber
int stationNumber
principal
FreerailsPrincipal principal
serialVersionUID: 3833469496064160307L
serialVersionUID: 3256726169272662320L
x
int x
y
int y
before
FreerailsTile before
after
FreerailsTile after
serialVersionUID: 3616443518780978743L
x
int x
y
int y
w
int w
h
int h
builder
FreerailsPrincipal builder
serialVersionUID: 4120849958418591801L
trackPieceBefore
TrackPiece trackPieceBefore
trackPieceAfter
TrackPiece trackPieceAfter
location
ImPoint location
serialVersionUID: 3257854272514242873L
serialVersionUID: 3691043187930052149L
serialVersionUID: 3257289149391517489L
moves
ImList<E extends FreerailsSerializable> moves
serialVersionUID: 3258129171879309624L
readResolve
private java.lang.Object readResolve()
- Avoid creating a duplicate when deserializing.
ok
boolean ok
message
java.lang.String message
t
java.lang.Throwable t
serialVersionUID: -1783556069173689661L
activity
Activity<E extends FreerailsSerializable> activity
principal
FreerailsPrincipal principal
index
int index
serialVersionUID: 3257007635675755061L
serialVersionUID: 3762247522239723316L
serialVersionUID: 3906091169698953521L
item
FreerailsSerializable item
listKey
KEY listKey
index
int index
principal
FreerailsPrincipal principal
serialVersionUID: 3760847865429702969L
serialVersionUID: 3979265867567544114L
serialVersionUID: 3257290240212153393L
oldTime
GameTime oldTime
newTime
GameTime newTime
serialVersionUID: 3978710596948342065L
trainA
int trainA
trainB
int trainB
serialVersionUID: 3257291318215456563L
waitingForFullLoad
boolean waitingForFullLoad
serialVersionUID: 3977582498051929144L
move2undo
Move move2undo
serialVersionUID: 3907215961470875442L
serialVersionUID: 3905245632406239544L
cause
WorldDiffMove.Cause cause
diffs
ImList<E extends FreerailsSerializable> diffs
listChanges
CompositeMove listChanges
x
int x
y
int y
w
int w
h
int h
|
Package jfreerails.network |
serialVersionUID: 3256726186552930869L
id
int id
filename
java.lang.String filename
serialVersionUID: 3257854263924240949L
username
java.lang.String username
password
java.lang.String password
serialVersionUID: 3690479099844311344L
successful
boolean successful
playerNumber
int playerNumber
message
java.lang.String message
serialVersionUID: 3258409551740155956L
password
java.lang.String password
username
java.lang.String username
serialVersionUID: 3256723961743422513L
id
int id
mapName
java.lang.String mapName
serialVersionUID: -8745171955732354168L
id
int id
serialVersionUID: 3257281452725777209L
id
int id
filename
java.lang.String filename
serialVersionUID: 3544392521746034740L
id
int id
key
ClientControlInterface.ClientProperty key
value
FreerailsSerializable value
serialVersionUID: 3257570619972269362L
id
int id
world
World world
serialVersionUID: 3546074757457131826L
w
World w
passwords
java.lang.String[] passwords
|
Package jfreerails.server |
serialVersionUID: 3834596504072959796L
serialVersionUID: 3978144352788820021L
world
World world
tb
TrainUpdater tb
passwords
java.lang.String[] passwords
serverAutomata
java.util.Vector<E> serverAutomata
- List of the ServerAutomaton objects connected to this game.
ticksSinceUpdate
int ticksSinceUpdate
- Number of ticks since the last time we did an infrequent update.
serialVersionUID: 3256446893302559280L
pathFinder
SimpleAStarPathFinder pathFinder
principal
FreerailsPrincipal principal
stopsHandler
TrainStopsHandler stopsHandler
trackExplorer
FlatTrackExplorer trackExplorer
trainId
int trainId
w
ReadOnlyWorld w
serialVersionUID: 3258410646839243577L
serialVersionUID: 3258408426391418681L
baseArray
int[] baseArray
- The underlying array used for storing the data.
serialVersionUID: -6058018396890452219L
underlyingList
List1D<T> underlyingList
serialVersionUID: 8285123045287237133L
elementData
java.util.ArrayList<E> elementData
serialVersionUID: 4323585276281406244L
underlyingList
List2D<T> underlyingList
serialVersionUID: 7614246212629595959L
elementData
java.util.ArrayList<E> elementData
serialVersionUID: 14976913635251766L
underlyingList
List3D<T> underlyingList
serialVersionUID: 1353309875727204066L
elementData
java.util.ArrayList<E> elementData
serialVersionUID: -4939641035786937927L
type
ListKey.Type type
index
int[] index
listID
java.lang.Enum<E extends java.lang.Enum<E>> listID
serialVersionUID: 127789045793369316L
diffs
java.util.SortedMap<K,V> diffs
listID
java.lang.Enum<E extends java.lang.Enum<E>> listID
|
Package jfreerails.world.accounts |
serialVersionUID: 3690471411852326457L
amount
Money amount
category
Transaction.Category category
- For example track.
quantity
int quantity
- For example, 4 tiles.
type
int type
- For example, standard track.
serialVersionUID: 3258416144497782835L
amount
Money amount
category
Transaction.Category category
serialVersionUID: 3257562923491473465L
serialVersionUID: 3257009851963160372L
cb
CargoBatch cb
quantity
int quantity
stationId
int stationId
trainId
int trainId
serialVersionUID: 3834025840475321136L
name
java.lang.String name
baseInterestRate
int baseInterestRate
serialVersionUID: 3617576007066924596L
amount
Money amount
category
Transaction.Category category
serialVersionUID: 3256441412924224824L
serialVersionUID: 1540065347606694456L
t
Transaction t
timeStamp
GameTime timeStamp
|
Package jfreerails.world.cargo |
serialVersionUID: 3257006557605540149L
cargoType
int cargoType
sourceX
int sourceX
sourceY
int sourceY
stationOfOrigin
int stationOfOrigin
timeCreated
long timeCreated
serialVersionUID: 3834874680581369912L
category
java.lang.String category
name
java.lang.String name
unitWeight
int unitWeight
serialVersionUID: 3257566187666814009L
amounts
ImInts amounts
batches
ImList<E extends FreerailsSerializable> batches
|
Package jfreerails.world.common |
serialVersionUID: 3258411750679720758L
forwards
boolean forwards
position
int position
points
java.util.List<E> points
serialVersionUID: 3257568421033226805L
ticksPerYear
int ticksPerYear
startYear
int startYear
serialVersionUID: 3257562901983081783L
speed
int speed
serialVersionUID: 3691035461301055541L
ticks
int ticks
serialVersionUID: -4098862905501171517L
hashSet
java.util.HashSet<E> hashSet
serialVersionUID: -7171552118713000676L
ints
int[] ints
serialVersionUID: 2669191159273299313L
elementData
FreerailsSerializable[] elementData
serialVersionUID: -3053020239886388576L
x
int x
y
int y
serialVersionUID: -8075637749158447780L
hashSet
java.util.HashSet<E> hashSet
serialVersionUID: 5211786598838212188L
strings
java.lang.String[] strings
serialVersionUID: 3257853198755705393L
x1
int x1
x2
int x2
y1
int y1
y2
int y2
serialVersionUID: 3258697615163338805L
amount
long amount
serialVersionUID: 3257853198755707184L
cameFrom
Step cameFrom
- The direction from which we entered the tile.
x
int x
y
int y
serialVersionUID: 3256444698640921912L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
deltaX
int deltaX
- The X and Y components of the vector.
deltaY
int deltaY
- The X and Y components of the vector.
flatTrackTemplate
int flatTrackTemplate
length
double length
|
Package jfreerails.world.player |
serialVersionUID: 1L
principal
FreerailsPrincipal principal
name
java.lang.String name
- Name of the player.
serialVersionUID: 3257563997099537459L
id
int id
name
java.lang.String name
|
Package jfreerails.world.station |
serialVersionUID: 3690754012076978231L
convertedTo
ImInts convertedTo
serialVersionUID: 3257565088071038009L
demand
ImInts demand
serialVersionUID: 3545515106038592057L
engineType
int engineType
wagonTypes
ImInts wagonTypes
serialVersionUID: 3256442503979874355L
x
int x
y
int y
name
java.lang.String name
supply
SupplyAtStation supply
demand
Demand4Cargo demand
converted
ConvertedAtStation converted
cargoBundleNumber
int cargoBundleNumber
production
ImList<E extends FreerailsSerializable> production
- What this station is building.
serialVersionUID: 4049918272826847286L
supply
ImInts supply
|
Package jfreerails.world.terrain |
serialVersionUID: 3256720697500709428L
name
java.lang.String name
x
int x
y
int y
serialVersionUID: 3258133565631051064L
cargoType
int cargoType
prerequisite
int prerequisite
- The number of tiles that must be within the station radius before the
station demands the cargo.
serialVersionUID: 3546356219414853689L
input
int input
output
int output
serialVersionUID: 3834874680581369912L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
serialVersionUID: 3258125847641536052L
cargoType
int cargoType
rate
int rate
- The number of units per year (40 units = 1 car load).
serialVersionUID: 4049919380945253945L
consumption
ImList<E extends FreerailsSerializable> consumption
conversion
ImList<E extends FreerailsSerializable> conversion
production
ImList<E extends FreerailsSerializable> production
rgb
int rgb
rightOfWay
int rightOfWay
terrainCategory
TerrainType.Category terrainCategory
terrainType
java.lang.String terrainType
tileBuildCost
Money tileBuildCost
- Cost to build a tile of this terrain type or null if this type is not
buildable.
|
Package jfreerails.world.top |
serialVersionUID: 3258125847557978416L
canConnect2OtherRRTrack
boolean canConnect2OtherRRTrack
mustConnect2ExistingTrack
boolean mustConnect2ExistingTrack
serialVersionUID: 3257846593180151859L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
keyNumber
int keyNumber
serialVersionUID: 3257572793275987001L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
keyNumber
int keyNumber
serialVersionUID: 3257847679739506737L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
keyNumber
int keyNumber
serialVersionUID: -5993786533926919956L
listDiff
java.util.SortedMap<K,V> listDiff
mapDiff
java.util.HashMap<K,V> mapDiff
- Stores the differences on the map, ImPoint are used as keys.
underlying
WorldImpl underlying
serialVersionUID: 3544393612684505393L
activityLists
List3D<T> activityLists
- A 3D list: D1 is player, D2 is train id, D3 is train position.
bankAccounts
List2D<T> bankAccounts
- A 2D list: D1 is player, D2 is transaction.
currentBalance
List1D<T> currentBalance
items
List1D<T> items
lists
List3D<T> lists
- A 3D list: D1 is player, D2 is type, D3 is element.
map
FreerailsSerializable[][] map
players
List1D<T> players
sharedLists
List2D<T> sharedLists
- A 2D list: D1 is type, D2 is element.
time
GameTime time
serialVersionUID: -5149207279086814649L
act
Activity<E extends FreerailsSerializable> act
startTime
double startTime
|
Package jfreerails.world.track |
serialVersionUID: 3617574907538847544L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
trackPiece
TrackPiece trackPiece
terrainType
int terrainType
serialVersionUID: 3617295631735928119L
legalConfigs
ImHashSet<E extends FreerailsSerializable> legalConfigs
maximumConsecutivePieces
int maximumConsecutivePieces
serialVersionUID: 3616445687756437049L
terrainTypes
ImHashSet<E extends FreerailsSerializable> terrainTypes
placementRule
LegalTrackPlacement.PlacementRule placementRule
serialVersionUID: 3258413915376268599L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
serialVersionUID: 3257849891614306614L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
serialVersionUID: 3618695301330974512L
readResolve
private java.lang.Object readResolve()
throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
length
int length
configuration
int configuration
serialVersionUID: 4049080423458027569L
configuration
TrackConfiguration configuration
trackType
TrackRule trackType
ownerID
int ownerID
ruleNumber
int ruleNumber
serialVersionUID: 3257281414171801401L
legalConfigurations
LegalTrackConfigurations legalConfigurations
legalTrackPlacement
LegalTrackPlacement legalTrackPlacement
properties
TrackRuleProperties properties
serialVersionUID: 3618704101752387641L
enableDoubleTrack
boolean enableDoubleTrack
maintenanceCost
Money maintenanceCost
price
Money price
fixedCost
Money fixedCost
category
TrackRule.TrackCategories category
rGBvalue
int rGBvalue
stationRadius
int stationRadius
typeName
java.lang.String typeName
serialVersionUID: -3776624056097990938L
step
Step step
tile
ImPoint tile
|
Package jfreerails.world.train |
serialVersionUID: 3146586143114534610L
values
ImList<E extends FreerailsSerializable> values
finalT
double finalT
finalS
double finalS
serialVersionUID: -2180666310811530761L
u
double u
a
double a
finalS
double finalS
finalT
double finalT
serialVersionUID: 3617014130905592630L
engineTypeName
java.lang.String engineTypeName
maintenance
Money maintenance
maxSpeed
int maxSpeed
powerAtDrawbar
int powerAtDrawbar
price
Money price
serialVersionUID: 3977858458324318264L
orders
ImList<E extends FreerailsSerializable> orders
nextScheduledOrder
int nextScheduledOrder
hasPriorityOrders
boolean hasPriorityOrders
serialVersionUID: 3544386994122536753L
start
ImPoint start
vectors
ImList<E extends FreerailsSerializable> vectors
serialVersionUID: 4050204158701155639L
it
FreerailsPathIterator it
currentSegment
IntLine currentSegment
- current segment of the path we are on.
distanceAlongCurrentSegment
double distanceAlongCurrentSegment
distanceOfThisStepRemaining
double distanceOfThisStepRemaining
beforeFirst
boolean beforeFirst
lastX
int lastX
lastY
int lastY
serialVersionUID: 3618420406261003576L
x
ImInts x
y
ImInts y
position
int position
serialVersionUID: 1L
dt
double dt
speed
double speed
acceleration
double acceleration
s
double s
activity
SpeedTimeAndStatus.TrainActivity activity
serialVersionUID: 3545235825756812339L
scheduleId
int scheduleId
engineTypeId
int engineTypeId
wagonTypes
ImInts wagonTypes
cargoBundleId
int cargoBundleId
serialVersionUID: 3618423722025891641L
duration
double duration
distanceEngineWillTravel
double distanceEngineWillTravel
initialPosition
double initialPosition
path
PathOnTiles path
speeds
SpeedAgainstTime speeds
trainLength
int trainLength
activity
SpeedTimeAndStatus.TrainActivity activity
serialVersionUID: 3616453397155559472L
waitUntilFull
boolean waitUntilFull
autoConsist
boolean autoConsist
consist
ImInts consist
- The wagon types to add; if null, then no change.
stationId
int stationId
serialVersionUID: 3256999977816502584L
intIterator
FreerailsIntIterator intIterator
p1
PositionOnTrack p1
p2
PositionOnTrack p2
serialVersionUID: 3979269144611010865L
xpoints
ImInts xpoints
ypoints
ImInts ypoints
speed
double speed
acceleration
double acceleration
activity
SpeedTimeAndStatus.TrainActivity activity
crashSite
boolean crashSite
frameCt
int frameCt
frame
int frame
serialVersionUID: 3906368233710826292L
typeCategory
int typeCategory
typeName
java.lang.String typeName