Package jfreerails.world.top

Provides a space to put classes that depend on classes from several other jfreerails.world packages.

See:
          Description

Interface Summary
ReadOnlyWorld This interface defines a unified set of methods to access the elements that make up the game world.
World This class implements methods which can be used to alter the world.
WorldIterator This interface lets the caller access the results of a search in the gameworld.
WorldListListener Classes that need to be notified of changes to the lists on the world object should implement this interface.
WorldMapListener Classes that need to be notified of changes to the map on the world object should implement this interface.
 

Class Summary
GameRules Stores rules governing what players are allowed to do, for example whether they can connect their track to the track of other players.
ITEM This class provides a set of keys to access the items of which there can only be one instance in the game world in the game world (for example, the current time).
ItemsTransactionAggregator Adds up the number of assets.
ItemsTransactionAggregator.QuantitiesAndValues Stores the quantities and monetary values of a series of items.
KEY This class provides a set of keys to access the lists of elements in the game world that are indexed by player.
MapFixtureFactory This class is used to generate fixtures for Junit tests.
NonNullElements Iterates over one of the lists on the world object only returning non null elements.
SKEY This class provides a set of keys to access the lists of elements in the game world that are shared by all players.
TransactionAggregator Adds up the value of transactions.
TypeID This class stores an SKEY and an item index.
WagonAndEngineTypesFactory This class adds hard coded wagon and engine types to the World.
WorldDiffs An implemenation of World that only stores differences relative to an underlying world object.
WorldImpl An implementation of World that uses standard java.util collections internally.
WorldImpl.ActivityAndTime  
 

Enum Summary
WorldDiffs.LISTID  
 

Package jfreerails.world.top Description

Provides a space to put classes that depend on classes from several other jfreerails.world packages.