Package jfreerails.server

Provides classes that will be used by the server but not the client.

See:
          Description

Interface Summary
ServerAutomaton This interface is implemented by objects which are responsible for updating the game world.
 

Class Summary
CalcSupplyAtStations This class loops through all of the known stations and recalculates the cargoes that they supply, demand, and convert.
CargoAtStationsGenerator This class loops over the list of stations and adds cargo depending on what the surrounding tiles supply.
CityEconomicModel This class is lets the server analyse and alter cities.
CitySAXParser Class to parse an xml file that contains city names and co-ords.
CityTilePositioner This class initialises cities and controls their growth.
InputCityNames Class that calls the object to input the City names and co-ords from an xml file.
InterestChargeMoveGenerator This class iterates over the entries in the BankAccount and counts the number of outstanding bonds, then calculates the interest due.
MapFactory This class has a static method that converts an image file into a map.
MapFixtureFactory2 Stores a static world object and provides copies to clients.
OldWorldImpl This class sets up a World object.
RandomTerrainValue Stores a location and terrain type.
SavedGamesManagerImpl  
SavFileFilter A SavedGamesManager reads and writes gzipped saved games to the working directory.
ServerGameModelImpl A ServerGameModel that contains the automations used in the actual game.
TerrainRandomiser Class to randomly select a terrain type for a terrain tile.
TileSetFactoryImpl This class adds cargo and terrain types defined in an XML file to a World object.
TrackMaintenanceMoveGenerator This class iterates over the entries in the BankAccount and counts the number of units of each track type, then calculates the cost of maintenance.
TrainMaintenanceMoveGenerator This class iterates over the entries in the BankAccount and counts the number of trains, then calculates the cost of maintenance.
TrainPathFinder This class provides methods that generate a path to a target as a series of PositionOnTrack objects encoded as ints, it also deals with stops at stations.
TrainUpdater This class is used by the server to generate moves that add trains, move trains, and handle stops at stations.
 

Package jfreerails.server Description

Provides classes that will be used by the server but not the client.