mirror of
https://github.com/dborth/snes9xgx.git
synced 2024-11-01 00:15:14 +01:00
trash transparency (why turn this off?), FPS display (why turn this on?)
This commit is contained in:
parent
af6b9beff1
commit
326c8f988d
@ -494,7 +494,7 @@ FileOptions ()
|
|||||||
sprintf (filemenu[6], "Verify MC Saves %s",
|
sprintf (filemenu[6], "Verify MC Saves %s",
|
||||||
GCSettings.VerifySaves == true ? " ON" : "OFF");
|
GCSettings.VerifySaves == true ? " ON" : "OFF");
|
||||||
|
|
||||||
ret = RunMenu (filemenu, filemenuCount, (char*)"Save/Load Options", 16);
|
ret = RunMenu (filemenu, filemenuCount, (char*)"Save/Load Options");
|
||||||
|
|
||||||
switch (ret)
|
switch (ret)
|
||||||
{
|
{
|
||||||
@ -540,11 +540,9 @@ FileOptions ()
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Video Options
|
* Video Options
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
static int videomenuCount = 12;
|
static int videomenuCount = 10;
|
||||||
static char videomenu[][50] = {
|
static char videomenu[][50] = {
|
||||||
|
|
||||||
"Transparency",
|
|
||||||
"Display Frame Rate",
|
|
||||||
"Enable Zooming",
|
"Enable Zooming",
|
||||||
"Video Rendering",
|
"Video Rendering",
|
||||||
"Video Scaling",
|
"Video Scaling",
|
||||||
@ -554,7 +552,7 @@ static char videomenu[][50] = {
|
|||||||
"Shift Video Left",
|
"Shift Video Left",
|
||||||
"Shift Video Right",
|
"Shift Video Right",
|
||||||
|
|
||||||
"Shift: ",
|
"Video Shift: ",
|
||||||
"Reset Video Shift",
|
"Reset Video Shift",
|
||||||
|
|
||||||
"Back to Preferences Menu"
|
"Back to Preferences Menu"
|
||||||
@ -569,13 +567,7 @@ VideoOptions ()
|
|||||||
menu = 0;
|
menu = 0;
|
||||||
while (quit == 0)
|
while (quit == 0)
|
||||||
{
|
{
|
||||||
sprintf (videomenu[0], "Transparency %s",
|
sprintf (videomenu[0], "Enable Zooming %s",
|
||||||
Settings.Transparency == true ? " ON" : "OFF");
|
|
||||||
|
|
||||||
sprintf (videomenu[1], "Display Frame Rate %s",
|
|
||||||
Settings.DisplayFrameRate == true ? " ON" : "OFF");
|
|
||||||
|
|
||||||
sprintf (videomenu[2], "Enable Zooming %s",
|
|
||||||
GCSettings.Zoom == true ? " ON" : "OFF");
|
GCSettings.Zoom == true ? " ON" : "OFF");
|
||||||
|
|
||||||
// don't allow original render mode if progressive video mode detected
|
// don't allow original render mode if progressive video mode detected
|
||||||
@ -583,34 +575,26 @@ VideoOptions ()
|
|||||||
GCSettings.render++;
|
GCSettings.render++;
|
||||||
|
|
||||||
if ( GCSettings.render == 0 )
|
if ( GCSettings.render == 0 )
|
||||||
sprintf (videomenu[3], "Video Rendering Original");
|
sprintf (videomenu[1], "Video Rendering Original");
|
||||||
if ( GCSettings.render == 1 )
|
if ( GCSettings.render == 1 )
|
||||||
sprintf (videomenu[3], "Video Rendering Filtered");
|
sprintf (videomenu[1], "Video Rendering Filtered");
|
||||||
if ( GCSettings.render == 2 )
|
if ( GCSettings.render == 2 )
|
||||||
sprintf (videomenu[3], "Video Rendering Unfiltered");
|
sprintf (videomenu[1], "Video Rendering Unfiltered");
|
||||||
|
|
||||||
sprintf (videomenu[4], "Video Scaling %s",
|
sprintf (videomenu[2], "Video Scaling %s",
|
||||||
GCSettings.widescreen == true ? "16:9 Correction" : "Default");
|
GCSettings.widescreen == true ? "16:9 Correction" : "Default");
|
||||||
|
|
||||||
sprintf (videomenu[9], "Video Shift: %d, %d", GCSettings.xshift, GCSettings.yshift);
|
sprintf (videomenu[7], "Video Shift: %d, %d", GCSettings.xshift, GCSettings.yshift);
|
||||||
|
|
||||||
ret = RunMenu (videomenu, videomenuCount, (char*)"Video Options", 16);
|
ret = RunMenu (videomenu, videomenuCount, (char*)"Video Options");
|
||||||
|
|
||||||
switch (ret)
|
switch (ret)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
Settings.Transparency ^= 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 1:
|
|
||||||
Settings.DisplayFrameRate ^= 1;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
GCSettings.Zoom ^= 1;
|
GCSettings.Zoom ^= 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 1:
|
||||||
GCSettings.render++;
|
GCSettings.render++;
|
||||||
if (GCSettings.render > 2 )
|
if (GCSettings.render > 2 )
|
||||||
GCSettings.render = 0;
|
GCSettings.render = 0;
|
||||||
@ -618,38 +602,38 @@ VideoOptions ()
|
|||||||
zoom_reset ();
|
zoom_reset ();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4:
|
case 2:
|
||||||
GCSettings.widescreen ^= 1;
|
GCSettings.widescreen ^= 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case 3:
|
||||||
// Move up
|
// Move up
|
||||||
GCSettings.yshift--;
|
GCSettings.yshift--;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 4:
|
||||||
// Move down
|
// Move down
|
||||||
GCSettings.yshift++;
|
GCSettings.yshift++;
|
||||||
break;
|
break;
|
||||||
case 7:
|
case 5:
|
||||||
// Move left
|
// Move left
|
||||||
GCSettings.xshift--;
|
GCSettings.xshift--;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case 6:
|
||||||
// Move right
|
// Move right
|
||||||
GCSettings.xshift++;
|
GCSettings.xshift++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9:
|
case 7:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 10:
|
case 8:
|
||||||
// reset video shifts
|
// reset video shifts
|
||||||
GCSettings.xshift = GCSettings.yshift = 0;
|
GCSettings.xshift = GCSettings.yshift = 0;
|
||||||
WaitPrompt((char *)"Video Shift Reset");
|
WaitPrompt((char *)"Video Shift Reset");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case -1: // Button B
|
case -1: // Button B
|
||||||
case 11:
|
case 9:
|
||||||
quit = 1;
|
quit = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -157,8 +157,6 @@ preparePrefsData (int method)
|
|||||||
|
|
||||||
createXMLSection("Emulation", "Emulation Settings");
|
createXMLSection("Emulation", "Emulation Settings");
|
||||||
|
|
||||||
createXMLSetting("Transparency", "Transparency", toStr(Settings.Transparency));
|
|
||||||
createXMLSetting("DisplayFrameRate", "Display Frame Rate", toStr(Settings.DisplayFrameRate));
|
|
||||||
createXMLSetting("Zoom", "Zoom On/Off", toStr(GCSettings.Zoom));
|
createXMLSetting("Zoom", "Zoom On/Off", toStr(GCSettings.Zoom));
|
||||||
createXMLSetting("ZoomLevel", "Zoom Level", FtoStr(GCSettings.ZoomLevel));
|
createXMLSetting("ZoomLevel", "Zoom Level", FtoStr(GCSettings.ZoomLevel));
|
||||||
createXMLSetting("render", "Video Filtering", toStr(GCSettings.render));
|
createXMLSetting("render", "Video Filtering", toStr(GCSettings.render));
|
||||||
@ -288,8 +286,6 @@ decodePrefsData (int method)
|
|||||||
|
|
||||||
// Emulation Settings
|
// Emulation Settings
|
||||||
|
|
||||||
loadXMLSetting(&Settings.Transparency, "Transparency");
|
|
||||||
loadXMLSetting(&Settings.DisplayFrameRate, "DisplayFrameRate");
|
|
||||||
loadXMLSetting(&GCSettings.Zoom, "Zoom");
|
loadXMLSetting(&GCSettings.Zoom, "Zoom");
|
||||||
loadXMLSetting(&GCSettings.ZoomLevel, "ZoomLevel");
|
loadXMLSetting(&GCSettings.ZoomLevel, "ZoomLevel");
|
||||||
loadXMLSetting(&GCSettings.render, "render");
|
loadXMLSetting(&GCSettings.render, "render");
|
||||||
|
Loading…
Reference in New Issue
Block a user