Asteroids : sounds, game over menu, new ships and bullets.
Renamed games to human friendly (with spaces and capital first letters). Renamed asteroids to Torus World.
Fixed launch, which used the old name for the "Launcher" directory.
More improvements to Torus World, fixing bugs along the way.
New Regitry to store ClassName, replacing numerous Resources.registerXXX methods. New ClassNamePicker, nicely formatted.
Registry no holds Eases, which are publically defined in new Eases class.
New types of Animation TurnTo and Delay. Animation types listed in the Registry. AnimationTypePicker uses pretty icons.
New Mouse infrastructure, to help with fancy pointers. Tidied up animations.
New Makeup interface and some implementations, as well as the new Makeup scene designer tab.
Added Textured Makeup
Renamed costumes to begin with lower case.
Moved most of the classes in "extras" into "roles" and "makeup" packages.
Created packages role and makeup, moving many classes out of extras package. Created Frame Makeup to replace BorderPoseDecorator
Moved NullRole into role package
Fixed old package names in scripts. Refactored Appearance to use a pipeline, instead of a monolithic chunk of code.
Pose now has a changeId to allow Appearance to know when its cached surface is invalid.
Optimised Appearance.getWorldRectangle, which no longer needs to render the image.
Moved BuiltInMakeup sub classes out from being inner classes. CompoundView now hides generics (by extending GenericCompoundView<View>).
Fixed a few of items from the TODO itmes, including replacing ShadowText with a regular Projectile and Shadow Makeup.
Added a "Hello World" example game