diff options
Diffstat (limited to 'Ryujinx.HLE/HOS/SystemState')
| -rw-r--r-- | Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs b/Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs index 9c63853c..2a6f327b 100644 --- a/Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs +++ b/Ryujinx.HLE/HOS/SystemState/SystemStateMgr.cs @@ -35,39 +35,32 @@ namespace Ryujinx.HLE.HOS.SystemState public TitleLanguage DesiredTitleLanguage { get; private set; } - internal string ActiveAudioOutput { get; private set; } - public bool DockedMode { get; set; } public ColorSet ThemeColor { get; set; } - public bool InstallContents { get; set; } + public string DeviceNickName { get; set; } public SystemStateMgr() { - // TODO: Let user specify. + // TODO: Let user specify fields. DesiredKeyboardLayout = (long)KeyboardLayout.Default; + DeviceNickName = "Ryujinx's Switch"; } public void SetLanguage(SystemLanguage language) { DesiredSystemLanguage = language; - DesiredLanguageCode = GetLanguageCode((int)DesiredSystemLanguage); + DesiredLanguageCode = GetLanguageCode((int)DesiredSystemLanguage); - switch (language) + DesiredTitleLanguage = language switch { - case SystemLanguage.Taiwanese: - case SystemLanguage.TraditionalChinese: - DesiredTitleLanguage = TitleLanguage.Taiwanese; - break; - case SystemLanguage.Chinese: - case SystemLanguage.SimplifiedChinese: - DesiredTitleLanguage = TitleLanguage.Chinese; - break; - default: - DesiredTitleLanguage = Enum.Parse<TitleLanguage>(Enum.GetName(typeof(SystemLanguage), language)); - break; - } + SystemLanguage.Taiwanese or + SystemLanguage.TraditionalChinese => TitleLanguage.Taiwanese, + SystemLanguage.Chinese or + SystemLanguage.SimplifiedChinese => TitleLanguage.Chinese, + _ => Enum.Parse<TitleLanguage>(Enum.GetName(typeof(SystemLanguage), language)), + }; } public void SetRegion(RegionCode region) @@ -93,4 +86,4 @@ namespace Ryujinx.HLE.HOS.SystemState return code; } } -} +}
\ No newline at end of file |
