mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-06-06 01:13:45 -04:00
Compare commits
No commits in common. "470d43df6da19e5f48687087f1a8cc378bbe90ee" and "48219f348c8558ce3ecd3a8ac0f1b69185ae844b" have entirely different histories.
470d43df6d
...
48219f348c
2 changed files with 8 additions and 23 deletions
|
|
@ -128,32 +128,25 @@ const LanguageEntry& NACP::GetLanguageEntry() const {
|
|||
case Settings::Language::Russian: return Language::Russian;
|
||||
case Settings::Language::Spanish: return Language::Spanish;
|
||||
case Settings::Language::SpanishLatin: return Language::LatinAmericanSpanish;
|
||||
case Settings::Language::Taiwanese: return Language::TraditionalChinese;
|
||||
case Settings::Language::Taiwanese: return Language::SimplifiedChinese;
|
||||
case Settings::Language::Thai: return Language::Thai;
|
||||
case Settings::Language::Polish: return Language::Polish;
|
||||
default: return Language::AmericanEnglish;
|
||||
}
|
||||
}();
|
||||
|
||||
const auto index = static_cast<size_t>(language);
|
||||
u32 index = u32(language);
|
||||
|
||||
if (index < language_entries.size() &&
|
||||
!language_entries[index].GetApplicationName().empty()) {
|
||||
if (index < language_entries.size() && !language_entries[index].GetApplicationName().empty()) {
|
||||
return language_entries[index];
|
||||
}
|
||||
|
||||
for (const auto& entry : language_entries) {
|
||||
if (!entry.GetApplicationName().empty()) {
|
||||
return entry;
|
||||
}
|
||||
if (!entry.GetApplicationName().empty())
|
||||
return entry;
|
||||
}
|
||||
|
||||
if (!language_entries.empty()) {
|
||||
return language_entries.front();
|
||||
}
|
||||
|
||||
static const LanguageEntry empty_entry{};
|
||||
return empty_entry;
|
||||
return language_entries.at(static_cast<u8>(Language::AmericanEnglish));
|
||||
}
|
||||
|
||||
std::vector<std::string> NACP::GetApplicationNames() const {
|
||||
|
|
|
|||
|
|
@ -1144,11 +1144,7 @@ NPad::NpadControllerData& NPad::GetControllerFromNpadIdType(u64 aruid,
|
|||
npad_id = Core::HID::NpadIdType::Player1;
|
||||
}
|
||||
const auto npad_index = NpadIdTypeToIndex(npad_id);
|
||||
auto aruid_index = applet_resource_holder.applet_resource->GetIndexFromAruid(aruid);
|
||||
if (aruid_index >= AruidIndexMax) {
|
||||
LOG_ERROR(Service_HID, "Invalid aruid:{:016X}", aruid);
|
||||
aruid_index = 0;
|
||||
}
|
||||
const auto aruid_index = applet_resource_holder.applet_resource->GetIndexFromAruid(aruid);
|
||||
return controller_data[aruid_index][npad_index];
|
||||
}
|
||||
|
||||
|
|
@ -1159,11 +1155,7 @@ const NPad::NpadControllerData& NPad::GetControllerFromNpadIdType(
|
|||
npad_id = Core::HID::NpadIdType::Player1;
|
||||
}
|
||||
const auto npad_index = NpadIdTypeToIndex(npad_id);
|
||||
auto aruid_index = applet_resource_holder.applet_resource->GetIndexFromAruid(aruid);
|
||||
if (aruid_index >= AruidIndexMax) {
|
||||
LOG_ERROR(Service_HID, "Invalid aruid:{:016X}", aruid);
|
||||
aruid_index = 0;
|
||||
}
|
||||
const auto aruid_index = applet_resource_holder.applet_resource->GetIndexFromAruid(aruid);
|
||||
return controller_data[aruid_index][npad_index];
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue