public void TestManyDistributedEvents() { var ruleset = new KaraokeRuleset().RulesetInfo; var beatmap = new TestKaraokeBeatmap(ruleset); createTest(new ScoreInfo(), beatmap); }
public void TestBeatmapInfoGraph() { var ruleset = new KaraokeRuleset().RulesetInfo; var beatmap = new TestKaraokeBeatmap(ruleset); createTest(new ScoreInfo(), beatmap); }
public TestSceneStyle() { var beatmap = new TestKaraokeBeatmap(null); var karaokeBeatmap = new KaraokeBeatmapConverter(beatmap, new KaraokeRuleset()).Convert() as KaraokeBeatmap; editorBeatmap = new EditorBeatmap(karaokeBeatmap); }
public TestKaraokeScoreInfo() { var ruleset = new KaraokeRuleset().RulesetInfo; User = new User { Id = 1030492, Username = "******", CoverUrl = "https://osu.ppy.sh/images/headers/profile-covers/c3.jpg", }; Beatmap = new TestKaraokeBeatmap(ruleset).BeatmapInfo; Ruleset = ruleset; RulesetID = ruleset.ID ?? 0; Mods = new Mod[] { new KaraokeModFlashlight(), new KaraokeModSnow() }; TotalScore = 2845370; Accuracy = 0.95; MaxCombo = 999; Rank = ScoreRank.S; Date = DateTimeOffset.Now; Statistics[HitResult.Miss] = 1; Statistics[HitResult.Meh] = 50; Statistics[HitResult.Good] = 100; Statistics[HitResult.Great] = 300; }
public TestSceneImportLyric() { var beatmap = new TestKaraokeBeatmap(null); var karaokeBeatmap = new KaraokeBeatmapConverter(beatmap, new KaraokeRuleset()).Convert() as KaraokeBeatmap; editorBeatmap = new EditorBeatmap(karaokeBeatmap); configManager = new KaraokeRulesetEditConfigManager(); }
public void TestDisplayToolTip() { var beatmap = new TestKaraokeBeatmap(null); var lyrics = beatmap.HitObjects.OfType <Lyric>().ToList(); foreach (var lyric in lyrics) { AddStep($"Test lyric: {lyric.Text}", () => { toolTip.SetContent(lyric); }); } }
public void TestBeatmapMetadataGraph() { var ruleset = new KaraokeRuleset().RulesetInfo; var originBeatmap = new TestKaraokeBeatmap(ruleset); var karaokeBeatmap = new KaraokeBeatmapConverter(originBeatmap, new KaraokeRuleset()).Convert() as KaraokeBeatmap; if (karaokeBeatmap == null) { throw new ArgumentNullException(nameof(karaokeBeatmap)); } karaokeBeatmap.Singers = createDefaultSinger(); createTest(new ScoreInfo(), karaokeBeatmap); }
private void load() { var beatmap = new TestKaraokeBeatmap(null); var karaokeBeatmap = new KaraokeBeatmapConverter(beatmap, new KaraokeRuleset()).Convert(); var editorBeatmap = new EditorBeatmap(karaokeBeatmap); Dependencies.Cache(editorBeatmap); base.Content.AddRange(new Drawable[] { Content, dialogOverlay = new DialogOverlay() }); Dependencies.Cache(dialogOverlay); }
public TestSceneTranslate() { var beatmap = new TestKaraokeBeatmap(null); if (!(new KaraokeBeatmapConverter(beatmap, new KaraokeRuleset()).Convert() is KaraokeBeatmap karaokeBeatmap)) { throw new ArgumentNullException(nameof(karaokeBeatmap)); } karaokeBeatmap.AvailableTranslates = new[] { new CultureInfo("zh-TW"), new CultureInfo("en-US"), new CultureInfo("ja-JP") }; editorBeatmap = new EditorBeatmap(karaokeBeatmap); }
public TestSceneSinger() { var beatmap = new TestKaraokeBeatmap(null); if (!(new KaraokeBeatmapConverter(beatmap, new KaraokeRuleset()).Convert() is KaraokeBeatmap karaokeBeatmap)) { throw new ArgumentNullException(nameof(karaokeBeatmap)); } // todo : insert singers karaokeBeatmap.Singers = new[] { new Singer(1) { Order = 1, Name = "初音ミク", RomajiName = "Hatsune Miku", EnglishName = "Miku", Description = "International superstar vocaloid Hatsune Miku.", Color = Colour4.AliceBlue }, new Singer(2) { Order = 2, Name = "ハク", RomajiName = "haku", EnglishName = "andy840119", Description = "Creator of this ruleset.", Color = Colour4.Yellow }, new Singer(3) { Order = 3, Name = "ゴミパソコン", RomajiName = "gomi-pasokonn", EnglishName = "garbage desktop", Description = "My f*****g slow desktop.", Color = Colour4.Brown } }; editorBeatmap = new EditorBeatmap(karaokeBeatmap); }