mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 15:45:38 +00:00
Enabled scraping for folders and changed file info to lowercase.
This commit is contained in:
parent
b60c86e40f
commit
afe5d98c39
|
@ -39,6 +39,7 @@ const std::vector<MetaDataDecl> gameMDD(gameDecls, gameDecls +
|
|||
MetaDataDecl folderDecls[] = {
|
||||
{"name", MD_STRING, "", false, "name", "enter game name", true},
|
||||
{"desc", MD_MULTILINE_STRING, "", false, "description", "enter description", true},
|
||||
{"rating", MD_RATING, "0", false, "rating", "enter rating", true},
|
||||
{"developer", MD_STRING, "unknown", false, "developer", "enter game developer", true},
|
||||
{"publisher", MD_STRING, "unknown", false, "publisher", "enter game publisher", true},
|
||||
{"genre", MD_STRING, "unknown", false, "genre", "enter game genre", true},
|
||||
|
|
|
@ -572,7 +572,7 @@ FileData* SystemData::getRandomGame(const FileData* currentGame)
|
|||
std::vector<FileData*> noFolderList;
|
||||
|
||||
for (auto it = childrenList.cbegin(); it != childrenList.cend(); it++) {
|
||||
if ((*it)->getType() == GAME)
|
||||
if ((*it)->getType() == GAME || (*it)->getParent()->getOnlyFoldersFlag())
|
||||
noFolderList.push_back((*it));
|
||||
}
|
||||
gameList.erase(gameList.cbegin(), gameList.cend());
|
||||
|
|
|
@ -57,8 +57,8 @@ GuiMetaDataEd::GuiMetaDataEd(
|
|||
mTitle = std::make_shared<TextComponent>(mWindow, "EDIT METADATA",
|
||||
Font::get(FONT_SIZE_LARGE), 0x555555FF, ALIGN_CENTER);
|
||||
mSubtitle = std::make_shared<TextComponent>(mWindow,
|
||||
Utils::String::toUpper(Utils::FileSystem::getFileName(scraperParams.game->
|
||||
getPath())), Font::get(FONT_SIZE_SMALL), 0x777777FF, ALIGN_CENTER);
|
||||
Utils::FileSystem::getFileName(scraperParams.game->
|
||||
getPath()), Font::get(FONT_SIZE_SMALL), 0x777777FF, ALIGN_CENTER);
|
||||
mHeaderGrid->setEntry(mTitle, Vector2i(0, 1), false, true);
|
||||
mHeaderGrid->setEntry(mSubtitle, Vector2i(0, 3), false, true);
|
||||
|
||||
|
@ -228,11 +228,9 @@ GuiMetaDataEd::GuiMetaDataEd(
|
|||
|
||||
std::vector<std::shared_ptr<ButtonComponent>> buttons;
|
||||
|
||||
if (mScraperParams.game->getType() != FOLDER) {
|
||||
if (!scraperParams.system->hasPlatformId(PlatformIds::PLATFORM_IGNORE))
|
||||
buttons.push_back(std::make_shared<ButtonComponent>(mWindow, "SCRAPE", "scrape",
|
||||
std::bind(&GuiMetaDataEd::fetch, this)));
|
||||
}
|
||||
if (!scraperParams.system->hasPlatformId(PlatformIds::PLATFORM_IGNORE))
|
||||
buttons.push_back(std::make_shared<ButtonComponent>(mWindow, "SCRAPE", "scrape",
|
||||
std::bind(&GuiMetaDataEd::fetch, this)));
|
||||
|
||||
buttons.push_back(std::make_shared<ButtonComponent>(mWindow, "SAVE", "save metadata",
|
||||
[&] { save(); delete this; }));
|
||||
|
|
|
@ -430,7 +430,6 @@ bool ViewController::input(InputConfig* config, Input input)
|
|||
// If we have previously launched a game and there is now input registered, it means
|
||||
// the user is back in ES, so unset the flag to indicate that a game has been launched
|
||||
// and update all the GUI components to reflect this.
|
||||
bool testbool = mWindow->getGameLaunchedState();
|
||||
if (mWindow->getGameLaunchedState())
|
||||
mWindow->unsetLaunchedGame();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue