mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-11-19 17:59:16 +01:00
Switched settings & back btn on game prompt for consistency. Added options for every possibility of flip x to finally end the requests.
This commit is contained in:
parent
e72e953e7a
commit
0adb541dbd
@ -235,6 +235,8 @@ enum {
|
|||||||
enum {
|
enum {
|
||||||
no,
|
no,
|
||||||
yes,
|
yes,
|
||||||
|
sysmenu,
|
||||||
|
wtf,
|
||||||
};
|
};
|
||||||
/*
|
/*
|
||||||
enum {
|
enum {
|
||||||
|
@ -705,8 +705,8 @@ int GameWindowPrompt()
|
|||||||
//check if unlocked
|
//check if unlocked
|
||||||
if (CFG.godmode == 1)
|
if (CFG.godmode == 1)
|
||||||
{
|
{
|
||||||
btn2.SetAlignment(ALIGN_LEFT, ALIGN_BOTTOM);
|
btn2.SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
|
||||||
btn2.SetPosition(40, -40);
|
btn2.SetPosition(-50, -40);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -727,8 +727,8 @@ int GameWindowPrompt()
|
|||||||
if (Settings.wsprompt == yes){
|
if (Settings.wsprompt == yes){
|
||||||
btn3Img.SetWidescreen(CFG.widescreen);}///////////
|
btn3Img.SetWidescreen(CFG.widescreen);}///////////
|
||||||
GuiButton btn3(btnOutline.GetWidth(), btnOutline.GetHeight());
|
GuiButton btn3(btnOutline.GetWidth(), btnOutline.GetHeight());
|
||||||
btn3.SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
|
btn3.SetAlignment(ALIGN_LEFT, ALIGN_BOTTOM);
|
||||||
btn3.SetPosition(-50, -40);
|
btn3.SetPosition(50, -40);
|
||||||
btn3.SetLabel(&btn3Txt);
|
btn3.SetLabel(&btn3Txt);
|
||||||
btn3.SetImage(&btn3Img);
|
btn3.SetImage(&btn3Img);
|
||||||
btn3.SetSoundOver(&btnSoundOver);
|
btn3.SetSoundOver(&btnSoundOver);
|
||||||
@ -890,7 +890,7 @@ int GameWindowPrompt()
|
|||||||
choice = 3;
|
choice = 3;
|
||||||
promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50);
|
promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50);
|
||||||
}
|
}
|
||||||
|
// this next part is long because nobody could agree on what the left/right buttons should do
|
||||||
else if((btnRight.GetState() == STATE_CLICKED) && (Settings.xflip == no)){//next game
|
else if((btnRight.GetState() == STATE_CLICKED) && (Settings.xflip == no)){//next game
|
||||||
promptWindow.SetEffect(EFFECT_SLIDE_RIGHT | EFFECT_SLIDE_OUT, 50);
|
promptWindow.SetEffect(EFFECT_SLIDE_RIGHT | EFFECT_SLIDE_OUT, 50);
|
||||||
changed = 1;
|
changed = 1;
|
||||||
@ -926,6 +926,42 @@ int GameWindowPrompt()
|
|||||||
btnLeft.ResetState();
|
btnLeft.ResetState();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
else if((btnRight.GetState() == STATE_CLICKED) && (Settings.xflip == sysmenu)){//previous game
|
||||||
|
promptWindow.SetEffect(EFFECT_SLIDE_LEFT | EFFECT_SLIDE_OUT, 50);
|
||||||
|
changed = 2;
|
||||||
|
btnClick.Play();
|
||||||
|
gameSelected = (gameSelected + 1) % gameCnt;
|
||||||
|
btnRight.ResetState();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
else if((btnLeft.GetState() == STATE_CLICKED) && (Settings.xflip == sysmenu)){//netx game
|
||||||
|
promptWindow.SetEffect(EFFECT_SLIDE_RIGHT | EFFECT_SLIDE_OUT, 50);
|
||||||
|
changed = 1;
|
||||||
|
btnClick.Play();
|
||||||
|
gameSelected = (gameSelected - 1 + gameCnt) % gameCnt;
|
||||||
|
btnLeft.ResetState();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
else if((btnRight.GetState() == STATE_CLICKED) && (Settings.xflip == wtf)){//previous game
|
||||||
|
promptWindow.SetEffect(EFFECT_SLIDE_RIGHT | EFFECT_SLIDE_OUT, 50);
|
||||||
|
changed = 1;
|
||||||
|
btnClick.Play();
|
||||||
|
gameSelected = (gameSelected - 1 + gameCnt) % gameCnt;
|
||||||
|
btnRight.ResetState();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
else if((btnLeft.GetState() == STATE_CLICKED) && (Settings.xflip == wtf)){//netx game
|
||||||
|
promptWindow.SetEffect(EFFECT_SLIDE_LEFT | EFFECT_SLIDE_OUT, 50);
|
||||||
|
changed = 2;
|
||||||
|
btnClick.Play();
|
||||||
|
gameSelected = (gameSelected + 1) % gameCnt;
|
||||||
|
btnLeft.ResetState();
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1670,7 +1706,7 @@ UpdateGUI (void *arg)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
mainWindow->Draw();
|
mainWindow->Draw();
|
||||||
if (Settings.tooltips == TooltipsOn && THEME.showToolTip != 0)
|
//if (Settings.tooltips == TooltipsOn && THEME.showToolTip != 0)
|
||||||
mainWindow->DrawTooltip();
|
mainWindow->DrawTooltip();
|
||||||
|
|
||||||
#ifdef HW_RVL
|
#ifdef HW_RVL
|
||||||
@ -3508,7 +3544,7 @@ static int MenuSettings()
|
|||||||
{
|
{
|
||||||
if ( Settings.cios > 1 )
|
if ( Settings.cios > 1 )
|
||||||
Settings.cios = 0;
|
Settings.cios = 0;
|
||||||
if ( Settings.xflip > 1 )
|
if ( Settings.xflip > 3 )
|
||||||
Settings.xflip = 0;
|
Settings.xflip = 0;
|
||||||
if ( Settings.qboot > 1 )
|
if ( Settings.qboot > 1 )
|
||||||
Settings.qboot = 0;
|
Settings.qboot = 0;
|
||||||
@ -3526,8 +3562,10 @@ static int MenuSettings()
|
|||||||
else if (Settings.cios == ios249) sprintf (options2.value[1],"cIOS 249");
|
else if (Settings.cios == ios249) sprintf (options2.value[1],"cIOS 249");
|
||||||
else if (Settings.cios == ios222) sprintf (options2.value[1],"cIOS 222");
|
else if (Settings.cios == ios222) sprintf (options2.value[1],"cIOS 222");
|
||||||
|
|
||||||
if (Settings.xflip == no) sprintf (options2.value[2],"No");
|
if (Settings.xflip == no) sprintf (options2.value[2],"Right/Next");
|
||||||
else if (Settings.xflip == yes) sprintf (options2.value[2],"Yes");
|
else if (Settings.xflip == yes) sprintf (options2.value[2],"Left/Prev");
|
||||||
|
else if (Settings.xflip == sysmenu) sprintf (options2.value[2],"Like SysMenu");
|
||||||
|
else if (Settings.xflip == wtf) sprintf (options2.value[2],"Right/Prev");
|
||||||
|
|
||||||
if (Settings.qboot == no) sprintf (options2.value[3],"No");
|
if (Settings.qboot == no) sprintf (options2.value[3],"No");
|
||||||
else if (Settings.qboot == yes) sprintf (options2.value[3],"Yes");
|
else if (Settings.qboot == yes) sprintf (options2.value[3],"Yes");
|
||||||
@ -3783,6 +3821,7 @@ static int MenuSettings()
|
|||||||
if(settingsbackgroundbtn.GetState() == STATE_CLICKED)
|
if(settingsbackgroundbtn.GetState() == STATE_CLICKED)
|
||||||
{
|
{
|
||||||
optionBrowser2.SetFocus(1);
|
optionBrowser2.SetFocus(1);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user