public void TestManyDistributedEvents()
        {
            var ruleset = new KaraokeRuleset().RulesetInfo;
            var beatmap = new TestKaraokeBeatmap(ruleset);

            createTest(new ScoreInfo(), beatmap);
        }
예제 #2
0
        public void TestBeatmapInfoGraph()
        {
            var ruleset = new KaraokeRuleset().RulesetInfo;
            var beatmap = new TestKaraokeBeatmap(ruleset);

            createTest(new ScoreInfo(), beatmap);
        }
예제 #3
0
        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;
        }
예제 #4
0
        private void load(GameHost host)
        {
            var resources    = new KaraokeRuleset().CreateResourceStore();
            var textureStore = new TextureStore(host.CreateTextureLoaderStore(new NamespacedResourceStore <byte[]>(resources, @"Textures")));

            Dependencies.CacheAs(textureStore);

            Add(new ManageFontPreview
            {
                Anchor = Anchor.Centre,
                Origin = Anchor.Centre,
            });
        }
예제 #5
0
        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);
        }