Low level loadscreen displays earlier

This commit is contained in:
Paul Chote
2010-08-25 21:16:27 +12:00
parent 2d4ed56f76
commit dbd076543b
7 changed files with 37 additions and 27 deletions

View File

@@ -29,14 +29,13 @@ namespace OpenRA
public ModData( params string[] mods )
{
Manifest = new Manifest( mods );
FileSystem.LoadFromManifest( Manifest );
ChromeProvider.Initialize( Manifest.Chrome );
ObjectCreator = new ObjectCreator( Manifest );
LoadScreen = ObjectCreator.CreateObject<ILoadScreen>(Manifest.LoadScreen);
LoadScreen.Init();
LoadScreen.Display();
FileSystem.LoadFromManifest( Manifest );
ChromeProvider.Initialize( Manifest.Chrome );
SheetBuilder = new SheetBuilder( TextureChannel.Red );
CursorSheetBuilder = new CursorSheetBuilder( this );
AvailableMaps = FindMaps( mods );
@@ -79,5 +78,5 @@ namespace OpenRA
}
}
public interface ILoadScreen { void Display(); }
public interface ILoadScreen { void Display(); void Init(); }
}