@@ -0,0 +1,874 @@
+//%0A// Triple Play - utilities for use in PlayN-based games%0A// Copyright (c) 2011-2012, Three Rings Design, Inc. - All rights reserved.%0A// http://github.com/threerings/tripleplay/blob/master/LICENSE%0A%0Apackage tripleplay.game.trans;%0A%0Aimport tripleplay.game.Screen;%0Aimport tripleplay.game.ScreenStack;%0A%0A/**%0A * Fades the new screen in front of the old one.%0A */%0Apublic class FadeTransition extends InterpedTransition%3CSlideTransition%3E%0A%7B%0A    public FadeTransition (ScreenStack stack) %7B%0A    %7D%0A%0A    @Override public boolean update (Screen oscreen, Screen nscreen, float elapsed) %7B%0A        float nalpha = _interp.apply(0, 1, elapsed, _duration);%0A        nscreen.layer.setAlpha(nalpha);%0A        return elapsed %3E= _duration;%0A    %7D%0A%0A    @Override public void complete (Screen oscreen, Screen nscreen) %7B%0A        super.complete(oscreen, nscreen);%0A        nscreen.layer.setAlpha(1);%0A    %7D%0A%7D%0A

Add a really simple transition that fades in a new screen.