private IntroScreen getIntroSequence() { if (introSequence == IntroSequence.Random) { introSequence = (IntroSequence)RNG.Next(0, (int)IntroSequence.Random); } switch (introSequence) { case IntroSequence.Circles: return(new IntroCircles()); default: return(new IntroTriangles()); } }
private IntroScreen getIntroSequence() { if (introSequence == IntroSequence.Random) { introSequence = (IntroSequence)RNG.Next(0, (int)IntroSequence.Random); } switch (introSequence) { case IntroSequence.Circles: return(new IntroCircles(createMainMenu)); case IntroSequence.Welcome: return(new IntroWelcome(createMainMenu)); default: return(new IntroTriangles(createMainMenu)); } MainMenu createMainMenu() => new MainMenu(); }
private void load(OsuGameBase game, OsuConfigManager config) { showDisclaimer = game.IsDeployedBuild; introSequence = config.Get <IntroSequence>(OsuSetting.IntroSequence); }