What is it?
The guiSplashMgrCtrl is a GUI control for creating multiple splashes in TGE/TGEA/T3D. The guiSplashMgrCtrl control uses child controls that inherit from a base guiSplashItemCtrl which encompasses most of the base functionality for showing a splash item. Included in this is the guiSplashBitmapCtrl which fades a bitmap in and out over defined times.
What it does
By extending the guiSplashItemCtrl and creating the guiSplashBitmapCtrl you will be able to use this to present your users with sequential or randomized splash items when your game loads or by utilizing it in playgui you can create effects like count downs or blood splatters. Splash items can be randomly shown with a simple console call.
Extendable
Creating your own splash items is easy. All you have to do is make sure you inherit from guiSplashItemCtrl. You will then want to override the following methods for your needs:
onRenderDesignTime
onRenderNormal
calcNewBounds
Look at the guiSplashBitmapCtrl (included in the zip) for an example of how to create your own controls.
Included Controls
guiSplashBitmapCtrl: Displays a bitmap that can fade in and out over a set period of time.
guiSplashAnimatedBitmapCtrl: Can display a series of bitmaps to create an animation sequence that fades in and out over a set period of time.
guiSplashTheoraCtrl (T3D B2 only): Can display a theora movie that fades in and out over a set period of time.
Forum Link:
Splash Screen Manager