Add temporary solution for tick hit/miss count

This commit is contained in:
smoogipoo 2020-04-16 18:16:08 +09:00
parent d7ea5432a8
commit ae210d567d
2 changed files with 26 additions and 0 deletions

View File

@ -43,5 +43,10 @@ public enum HitResult
/// </summary>
[Description(@"Perfect")]
Perfect,
SmallTickHit,
SmallTickMiss,
LargeTickHit,
LargeTickMiss,
}
}

View File

@ -66,6 +66,9 @@ public static void SetCount300(this ScoreInfo scoreInfo, int value)
{
case 3:
return scoreInfo.Statistics[HitResult.Good];
case 2:
return scoreInfo.Statistics[HitResult.SmallTickMiss];
}
return null;
@ -78,6 +81,10 @@ public static void SetCountKatu(this ScoreInfo scoreInfo, int value)
case 3:
scoreInfo.Statistics[HitResult.Good] = value;
break;
case 2:
scoreInfo.Statistics[HitResult.SmallTickMiss] = value;
break;
}
}
@ -91,6 +98,9 @@ public static void SetCountKatu(this ScoreInfo scoreInfo, int value)
case 3:
return scoreInfo.Statistics[HitResult.Ok];
case 2:
return scoreInfo.Statistics[HitResult.LargeTickHit];
}
return null;
@ -108,6 +118,10 @@ public static void SetCount100(this ScoreInfo scoreInfo, int value)
case 3:
scoreInfo.Statistics[HitResult.Ok] = value;
break;
case 2:
scoreInfo.Statistics[HitResult.LargeTickHit] = value;
break;
}
}
@ -118,6 +132,9 @@ public static void SetCount100(this ScoreInfo scoreInfo, int value)
case 0:
case 3:
return scoreInfo.Statistics[HitResult.Meh];
case 2:
return scoreInfo.Statistics[HitResult.SmallTickHit];
}
return null;
@ -131,6 +148,10 @@ public static void SetCount50(this ScoreInfo scoreInfo, int value)
case 3:
scoreInfo.Statistics[HitResult.Meh] = value;
break;
case 2:
scoreInfo.Statistics[HitResult.SmallTickHit] = value;
break;
}
}