mirror of
https://github.com/Fledge68/WiiFlow_Lite.git
synced 2024-12-17 23:41:53 +01:00
-Fixed selecting sort method to refresh coverflow and only work with alpha, play count, and last played when in homebrew or plugin view.
This commit is contained in:
parent
88ad579fe9
commit
2b3cdc3d67
@ -23,9 +23,9 @@ using namespace std;
|
|||||||
enum Sorting
|
enum Sorting
|
||||||
{
|
{
|
||||||
SORT_ALPHA,
|
SORT_ALPHA,
|
||||||
SORT_GAMEID,
|
|
||||||
SORT_PLAYCOUNT,
|
SORT_PLAYCOUNT,
|
||||||
SORT_LASTPLAYED,
|
SORT_LASTPLAYED,
|
||||||
|
SORT_GAMEID,
|
||||||
SORT_WIFIPLAYERS,
|
SORT_WIFIPLAYERS,
|
||||||
SORT_PLAYERS,
|
SORT_PLAYERS,
|
||||||
SORT_MAX,
|
SORT_MAX,
|
||||||
|
@ -579,6 +579,7 @@ int CMenu::main(void)
|
|||||||
{
|
{
|
||||||
CoverFlow.setSorting((Sorting)SORT_ALPHA);
|
CoverFlow.setSorting((Sorting)SORT_ALPHA);
|
||||||
m_cfg.setInt(domain, "sort", SORT_ALPHA);
|
m_cfg.setInt(domain, "sort", SORT_ALPHA);
|
||||||
|
sorting = SORT_ALPHA;
|
||||||
}
|
}
|
||||||
wchar_t c[2] = {0, 0};
|
wchar_t c[2] = {0, 0};
|
||||||
m_btnMgr.selected(m_mainBtnPrev) ? CoverFlow.prevLetter(c) : CoverFlow.nextLetter(c);
|
m_btnMgr.selected(m_mainBtnPrev) ? CoverFlow.prevLetter(c) : CoverFlow.nextLetter(c);
|
||||||
@ -672,6 +673,7 @@ int CMenu::main(void)
|
|||||||
{
|
{
|
||||||
CoverFlow.setSorting((Sorting)SORT_ALPHA);
|
CoverFlow.setSorting((Sorting)SORT_ALPHA);
|
||||||
m_cfg.setInt(domain, "sort", SORT_ALPHA);
|
m_cfg.setInt(domain, "sort", SORT_ALPHA);
|
||||||
|
sorting = SORT_ALPHA;
|
||||||
}
|
}
|
||||||
wchar_t c[2] = {0, 0};
|
wchar_t c[2] = {0, 0};
|
||||||
BTN_UP_PRESSED ? CoverFlow.prevLetter(c) : CoverFlow.nextLetter(c);
|
BTN_UP_PRESSED ? CoverFlow.prevLetter(c) : CoverFlow.nextLetter(c);
|
||||||
@ -712,9 +714,11 @@ int CMenu::main(void)
|
|||||||
{
|
{
|
||||||
bUsed = true;
|
bUsed = true;
|
||||||
u32 sort = 0;
|
u32 sort = 0;
|
||||||
sort = loopNum((m_cfg.getInt(domain, "sort", 0)) + 1, SORT_MAX - 1);
|
sort = loopNum((m_cfg.getInt(domain, "sort", 0)) + 1, SORT_MAX);
|
||||||
CoverFlow.setSorting((Sorting)sort);
|
if((m_current_view == COVERFLOW_HOMEBREW || m_current_view == COVERFLOW_PLUGIN) && sort > SORT_LASTPLAYED)
|
||||||
|
sort = SORT_ALPHA;
|
||||||
m_cfg.setInt(domain, "sort", sort);
|
m_cfg.setInt(domain, "sort", sort);
|
||||||
|
_initCF();
|
||||||
wstringEx curSort ;
|
wstringEx curSort ;
|
||||||
if(sort == SORT_ALPHA)
|
if(sort == SORT_ALPHA)
|
||||||
curSort = m_loc.getWString(m_curLanguage, "alphabetically", L"Alphabetically");
|
curSort = m_loc.getWString(m_curLanguage, "alphabetically", L"Alphabetically");
|
||||||
@ -724,14 +728,10 @@ int CMenu::main(void)
|
|||||||
curSort = m_loc.getWString(m_curLanguage, "bylastplayed", L"By Last Played");
|
curSort = m_loc.getWString(m_curLanguage, "bylastplayed", L"By Last Played");
|
||||||
else if(sort == SORT_GAMEID)
|
else if(sort == SORT_GAMEID)
|
||||||
curSort = m_loc.getWString(m_curLanguage, "bygameid", L"By Game I.D.");
|
curSort = m_loc.getWString(m_curLanguage, "bygameid", L"By Game I.D.");
|
||||||
else if(sort == SORT_ESRB)
|
|
||||||
curSort = m_loc.getWString(m_curLanguage, "byesrb", L"By ESRB");
|
|
||||||
else if(sort == SORT_WIFIPLAYERS)
|
else if(sort == SORT_WIFIPLAYERS)
|
||||||
curSort = m_loc.getWString(m_curLanguage, "bywifiplayers", L"By Wifi Players");
|
curSort = m_loc.getWString(m_curLanguage, "bywifiplayers", L"By Wifi Players");
|
||||||
else if(sort == SORT_PLAYERS)
|
else if(sort == SORT_PLAYERS)
|
||||||
curSort = m_loc.getWString(m_curLanguage, "byplayers", L"By Players");
|
curSort = m_loc.getWString(m_curLanguage, "byplayers", L"By Players");
|
||||||
else if(sort == SORT_CONTROLLERS)
|
|
||||||
curSort = m_loc.getWString(m_curLanguage, "bycontrollers", L"By Controllers");
|
|
||||||
m_showtimer = 120;
|
m_showtimer = 120;
|
||||||
m_btnMgr.setText(m_mainLblNotice, curSort);
|
m_btnMgr.setText(m_mainLblNotice, curSort);
|
||||||
m_btnMgr.show(m_mainLblNotice);
|
m_btnMgr.show(m_mainLblNotice);
|
||||||
|
Loading…
Reference in New Issue
Block a user