Package experimental

Provides a space to put classes that try out concepts and ideas but are not part of the game - classes in other jfreerails packages should not import classes from this package.

See:
          Description

Class Summary
AnimationExpt This class tests that the game loop and screen handler are working correctly.
CheckFreerailsSerializableClasses Checks that all class that implement FreerailsSerializable are immutable and override equals and hashcode.
DialogueBoxTester This class lets you test dialogue boxes without running the whole game.
ExptWriteToBuffer Experiment to try out reading and writing to a buffer to test serialization code.
GenerateDependenciesXmlAndHtml This class generates an ant script that checks the dependencies between packages and also generates an html page that illustrates the allowed dependencies.
LineDrawTrackPieceView This TrackPieceRenderer renders track pieces by drawing lines so avoids the need to load images.
RunMe Tests that ClientJFrame and ScreenHandler work together.
SimpleComponentFactoryImpl2 This GUIComponentFactory creates simple components that can be used to test the layout of the client jFrame without running the whole game.
SimpleMoveReciever An UntriedMoveReceiver that executes moves on the world object passed to its constructor.
TestLogging Used to test the logging configuration.
TrackRenderer Provides methods that render track pieces.
TrackTilesGenerator Generates track graphic image files.
TrainMotionExpt This class is a visual test for the train movement code.
 

Package experimental Description

Provides a space to put classes that try out concepts and ideas but are not part of the game - classes in other jfreerails packages should not import classes from this package.