From 5eebc778a2de753d2924e514be8aaaedf2c2e087 Mon Sep 17 00:00:00 2001 From: andy840119 Date: Sun, 23 Jul 2023 15:00:34 +0800 Subject: [PATCH] Add config for the generator. --- .../KaraokeRulesetEditGeneratorConfigManager.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/osu.Game.Rulesets.Karaoke/Configuration/KaraokeRulesetEditGeneratorConfigManager.cs b/osu.Game.Rulesets.Karaoke/Configuration/KaraokeRulesetEditGeneratorConfigManager.cs index ef23eb1af..ab682af21 100644 --- a/osu.Game.Rulesets.Karaoke/Configuration/KaraokeRulesetEditGeneratorConfigManager.cs +++ b/osu.Game.Rulesets.Karaoke/Configuration/KaraokeRulesetEditGeneratorConfigManager.cs @@ -12,6 +12,7 @@ using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.Language; using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.Notes; using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.ReferenceLyric; +using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.Romajies.Ja; using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.RomajiTags.Ja; using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.RubyTags.Ja; using osu.Game.Rulesets.Karaoke.Edit.Generator.Lyrics.TimeTags.Ja; @@ -54,6 +55,9 @@ protected override void InitialiseDefaults() // Time tag generator SetDefault(); SetDefault(); + + // Romaji generator + SetDefault(); } protected void SetDefault() where T : GeneratorConfig, new() @@ -81,6 +85,7 @@ protected static KaraokeRulesetEditGeneratorSetting GetSettingByType() = Type t when t == typeof(JaRubyTagGeneratorConfig) => KaraokeRulesetEditGeneratorSetting.JaRubyTagGeneratorConfig, Type t when t == typeof(JaTimeTagGeneratorConfig) => KaraokeRulesetEditGeneratorSetting.JaTimeTagGeneratorConfig, Type t when t == typeof(ZhTimeTagGeneratorConfig) => KaraokeRulesetEditGeneratorSetting.ZhTimeTagGeneratorConfig, + Type t when t == typeof(JaRomajiGeneratorConfig) => KaraokeRulesetEditGeneratorSetting.JaRomajiGeneratorConfig, _ => throw new NotSupportedException(), }; @@ -134,4 +139,7 @@ public enum KaraokeRulesetEditGeneratorSetting // Time tag generator JaTimeTagGeneratorConfig, ZhTimeTagGeneratorConfig, + + // Romaji generator. + JaRomajiGeneratorConfig, }