MediaTest

From Gardenwiki

Jump to: navigation, search

The MediaTest is a showcase of the many media classes in the Three Rings libraries. I wrote it to find out what can, and sometimes can't, be done with a MediaPanel. It provides many examples of how to use Animations, Paths, Labels, Sprites, and mouse adapters. It also includes a set of tests that seem to expose glitches in either the libraries or my understanding of the libraries.

Image:MediaTest-Marker_Sprite.png

Test Groups

The test are grouped into a few categories:

  • Basic - Low-level graphics and static images
  • Animations - Animations of Sprites and Mirages
  • Paths - Movement of Sprites
  • Mouse Adapters - Interaction with the Sprites
  • Glitches - Tests that animate poorly or behave unexpectedly

Installing

The project files can be downloaded via anonymous CVS into your Game Gardens project directory:

 cvs -d :pserver:anonymous@skovran.com:/usr/local/cvsroot co mediatest

The usual Game Gardens build process applies:

 cd mediatest
 ant

All of the interesting code is in src/java/test/TestPanel.java.

Running

The MediaTest is run as a local Game Gardens game:

 # Start server in one terminal
 ant server
 # Start client in another terminal
 ant client -Dusername=Me
Personal tools