Add tests

This commit is contained in:
Dean Herbert
2018-05-31 17:29:59 +09:00
parent 7487c82ec1
commit dfbcf4d7b7
2 changed files with 104 additions and 1 deletions

View File

@ -49,12 +49,14 @@ namespace osu.Game.Screens
private OsuScreen loadScreen;
private ShaderPrecompiler precompiler;
protected virtual OsuScreen CreateLoadableScreen() => showDisclaimer ? (OsuScreen)new Disclaimer() : new Intro();
protected override void OnEntering(Screen last)
{
base.OnEntering(last);
LoadComponentAsync(precompiler = new ShaderPrecompiler(loadIfReady), Add);
LoadComponentAsync(loadScreen = showDisclaimer ? (OsuScreen)new Disclaimer() : new Intro(), s => loadIfReady());
LoadComponentAsync(loadScreen = CreateLoadableScreen(), s => loadIfReady());
}
private void loadIfReady()