|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| TrackPiece | Defines methods to access the properties of the track on a tile. |
| TrackRule | Defines methods to access the properties of a track type. |
| Class Summary | |
|---|---|
| EightRotationsOfTrackPieceProducer | This class provides a method to get the eight rotations of a track template. |
| FreerailsTile | A tile on the map. |
| LegalTrackConfigurations | Stores the legal track configurations for a type of track. |
| LegalTrackPlacement | This class encapsulates the rules governing where, that is, on what terrain, track of a given type can be built. |
| NullTrackPiece | A track piece that doesn't exist - using this avoids needing to check against null before calling the methods on a track piece. |
| NullTrackType | The type of a Null track piece. |
| TrackConfiguration | An instance of this class represents one of the possible track configurations in a map square - the combinations of directions in which track can be laid. |
| TrackPieceImpl | Represents the track on a tile. |
| TrackRuleImpl | This class encapsulates the rules that apply to a type of track node. |
| TrackRuleProperties | Stores some of the properties of a track type. |
| TrackSection | Represents the track connecting two adjacent tiles. |
| Enum Summary | |
|---|---|
| LegalTrackPlacement.PlacementRule | |
| TrackRule.TrackCategories | |
Provides classes that represent track and its properties.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||