mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-22 14:15:38 +00:00
Fixed an issue with the 'y' button help text in GridGameListView.
This commit is contained in:
parent
564fa67684
commit
9b361c6aaa
|
@ -709,11 +709,29 @@ std::vector<HelpPrompt> GridGameListView::getHelpPrompts()
|
||||||
prompts.push_back(HelpPrompt("b", "back"));
|
prompts.push_back(HelpPrompt("b", "back"));
|
||||||
if (!UIModeController::getInstance()->isUIModeKid())
|
if (!UIModeController::getInstance()->isUIModeKid())
|
||||||
prompts.push_back(HelpPrompt("select", "options"));
|
prompts.push_back(HelpPrompt("select", "options"));
|
||||||
if (mRoot->getSystem()->isGameSystem())
|
if (mRoot->getSystem()->isGameSystem() &&
|
||||||
prompts.push_back(HelpPrompt("x", "random"));
|
Settings::getInstance()->getBool("RandomAddButton"))
|
||||||
if (mRoot->getSystem()->isGameSystem() && !UIModeController::getInstance()->isUIModeKid() &&
|
prompts.push_back(HelpPrompt("thumbstickclick", "random"));
|
||||||
|
|
||||||
|
if (mRoot->getSystem()->getThemeFolder() == "custom-collections" &&
|
||||||
|
!CollectionSystemsManager::get()->isEditing() && mCursorStack.empty() &&
|
||||||
|
ViewController::get()->getState().viewing == ViewController::GAME_LIST &&
|
||||||
|
ViewController::get()->getState().viewstyle != ViewController::BASIC) {
|
||||||
|
prompts.push_back(HelpPrompt("y", "jump to game"));
|
||||||
|
}
|
||||||
|
else if (mRoot->getSystem()->isGameSystem() &&
|
||||||
(mRoot->getSystem()->getThemeFolder() != "custom-collections" ||
|
(mRoot->getSystem()->getThemeFolder() != "custom-collections" ||
|
||||||
!mCursorStack.empty())) {
|
!mCursorStack.empty()) &&
|
||||||
|
!UIModeController::getInstance()->isUIModeKid() &&
|
||||||
|
!UIModeController::getInstance()->isUIModeKiosk() &&
|
||||||
|
(Settings::getInstance()->getBool("FavoritesAddButton") ||
|
||||||
|
CollectionSystemsManager::get()->isEditing())) {
|
||||||
|
std::string prompt = CollectionSystemsManager::get()->getEditingCollection();
|
||||||
|
prompts.push_back(HelpPrompt("y", prompt));
|
||||||
|
}
|
||||||
|
else if (mRoot->getSystem()->isGameSystem() &&
|
||||||
|
mRoot->getSystem()->getThemeFolder() == "custom-collections" &&
|
||||||
|
CollectionSystemsManager::get()->isEditing()) {
|
||||||
std::string prompt = CollectionSystemsManager::get()->getEditingCollection();
|
std::string prompt = CollectionSystemsManager::get()->getEditingCollection();
|
||||||
prompts.push_back(HelpPrompt("y", prompt));
|
prompts.push_back(HelpPrompt("y", prompt));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue