Hi again all :-)
Am still writing my little app to get my head around using c# + XNA and just wanted to check i was doing something in a effective manner.
It all relates to the splash screen section which effectivily just fades in a company logo, fades it out, the fades in the application title and fades it out.
The way i do this at the moment is that i have a class called SplashScreen which has 3 functions init. which loads n e images, sets up n e variables etc. that are to be used. Draw. which as it says draws approriate image and updates alpha to create fading of images, then delete. which nulls out n e thing that may be takin up memory to free it up a little (not sure if needed really) in the games main initialization function splash.init() is called, in the main draw function splash.draw() is called, if splash.draw() returns false the program continues, if it returns true then this means that all images have been faded in out and splash / loading screens are complete and then the game state is changed.
this seems an okish way of doing it for alittle app like mine but is there a more robust / efficient way of doing a loading / splash screen
many thanks