コード例 #1
0
        protected CatchSelectionBlueprintTestScene()
        {
            var catchBeatmap = new CatchBeatmap
            {
                BeatmapInfo =
                {
                    Ruleset = new CatchRuleset().RulesetInfo,
                }
            };

            EditorBeatmap = new EditorBeatmap(catchBeatmap)
            {
                Difficulty = { CircleSize = 0 }
            };
            EditorBeatmap.ControlPointInfo.Add(0, new TimingControlPoint
            {
                BeatLength = 100
            });

            base.Content.Add(new EditorBeatmapDependencyContainer(EditorBeatmap, new BindableBeatDivisor())
            {
                RelativeSizeAxes = Axes.Both,
                Children         = new Drawable[]
                {
                    EditorBeatmap,
                    contentContainer = new CatchEditorTestSceneContainer()
                },
            });
        }
コード例 #2
0
ファイル: CatchMode.cs プロジェクト: Someone999/osuTools
 ///<inheritdoc/>
 public double GetMaxPerformance(OrtdpWrapper.OrtdpWrapper wrapper)
 {
     _innerBeatmap          = new CatchBeatmap(wrapper.Beatmap);
     _performanceCalculator =
         _performanceCalculator ?? new CatchPerformanceCalculator(_innerBeatmap, wrapper.Mods);
     return(_performanceCalculator.CalculatePerformance(1, _innerBeatmap.MaxCombo, 0));//GetPPTuple(ortdpInfo).MaxPP;
 }
コード例 #3
0
ファイル: CatchMode.cs プロジェクト: Someone999/osuTools
 internal double TestPerformanceCalculator(OrtdpWrapper.OrtdpWrapper wrapper)
 {
     _innerBeatmap          = _innerBeatmap ?? new CatchBeatmap(wrapper.Beatmap);
     _performanceCalculator =
         _performanceCalculator ?? new CatchPerformanceCalculator(_innerBeatmap, wrapper.Mods);
     return(_performanceCalculator.CalculatePerformance(wrapper.Accuracy, wrapper.MaxCombo, wrapper.CountMiss));
 }
コード例 #4
0
ファイル: CatchMode.cs プロジェクト: Someone999/osuTools
 ///<inheritdoc/>
 public void SetBeatmap(Beatmap b)
 {
     _innerBeatmap          = new CatchBeatmap(b);
     _performanceCalculator = null;
     _maxCombo = _innerBeatmap.MaxCombo;
 }