ImI'm making a 2D XnaXNA game. I'd Likelike to implement loading screens when stuff has to load for a while. Like when I login to an account, connect to the server, and generate worlds. ImI'm pretty sure Itit needs to be multithreaded, because I want to be able to do something like "Generating World 10%...11%...".
GenerateWorld()
{
//Call StartLoading("Generating World"); or something
//Starter generating, Updating progress...
//End loading screen and fade into world
}
Help appreciated, ImI'm new.