From 0ac33b59e335f9c064065b4942968d11b6bbeaa3 Mon Sep 17 00:00:00 2001 From: smoogipooo Date: Thu, 23 Mar 2017 17:52:46 +0900 Subject: [PATCH] Add DrumRoll tick judgement info. --- .../TaikoDrumRollTickJudgementInfo.cs | 34 +++++++++++++++++++ .../osu.Game.Modes.Taiko.csproj | 1 + 2 files changed, 35 insertions(+) create mode 100644 osu.Game.Modes.Taiko/Judgements/TaikoDrumRollTickJudgementInfo.cs diff --git a/osu.Game.Modes.Taiko/Judgements/TaikoDrumRollTickJudgementInfo.cs b/osu.Game.Modes.Taiko/Judgements/TaikoDrumRollTickJudgementInfo.cs new file mode 100644 index 0000000000..0c750bd705 --- /dev/null +++ b/osu.Game.Modes.Taiko/Judgements/TaikoDrumRollTickJudgementInfo.cs @@ -0,0 +1,34 @@ +// Copyright (c) 2007-2017 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +namespace osu.Game.Modes.Taiko.Judgements +{ + public class TaikoDrumRollTickJudgementInfo : TaikoJudgementInfo + { + /// + /// Drum roll ticks don't display judgement text. + /// + public override string ScoreString => string.Empty; + + /// + /// Drum roll ticks don't display judgement text. + /// + public override string MaxScoreString => string.Empty; + + protected override int NumericResultForScore(TaikoHitResult result) + { + switch (result) + { + default: + return 0; + case TaikoHitResult.Great: + return 200; + } + } + + protected override int NumericResultForAccuracy(TaikoHitResult result) + { + return 0; + } + } +} \ No newline at end of file diff --git a/osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj b/osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj index f7bc6883e1..34c867bc1b 100644 --- a/osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj +++ b/osu.Game.Modes.Taiko/osu.Game.Modes.Taiko.csproj @@ -49,6 +49,7 @@ +