From 48e74ce827bcc1c3750483f8b8cd8a3af7260798 Mon Sep 17 00:00:00 2001 From: Warp Date: Mon, 4 Aug 2025 15:58:21 +0200 Subject: [PATCH] add ModeHelper::IsRanked and ModeHelper.AllModes --- Quaver.API/Helpers/ModeHelper.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Quaver.API/Helpers/ModeHelper.cs b/Quaver.API/Helpers/ModeHelper.cs index 22ceebce9..02c35efff 100644 --- a/Quaver.API/Helpers/ModeHelper.cs +++ b/Quaver.API/Helpers/ModeHelper.cs @@ -12,7 +12,7 @@ namespace Quaver.API.Helpers { public static class ModeHelper { - public static int MaxKeyCount => Enum.GetValues(typeof(GameMode)).Length; + public static int MaxKeyCount => AllModes.Length; /// /// Converts game mode to short hand version. @@ -118,5 +118,18 @@ public static bool IsKeyMode(GameMode mode) // we only have keys gamemode for now... return true; } + + public static bool IsRanked(GameMode mode){ + switch (mode) + { + case GameMode.Keys4: + case GameMode.Keys7: + return true; + default: + return false; + } + } + + public static readonly GameMode[] AllModes = (GameMode[])Enum.GetValues(typeof(GameMode)); } }