Adding basic coin support
This commit is contained in:
@@ -29,6 +29,7 @@ enum {
|
||||
GO_DISPLAY_COLOR_DEPTH,
|
||||
GO_MAX_TEXTURE_RESOLUTION,
|
||||
GO_TEXTURE_COLOR_DEPTH,
|
||||
GO_KEEP_TEXTURES_IN_MEM,
|
||||
GO_REFRESH_RATE,
|
||||
GO_BGMODE,
|
||||
GO_BGBRIGHTNESS,
|
||||
@@ -43,6 +44,7 @@ OptionRowData g_GraphicOptionsLines[NUM_GRAPHIC_OPTIONS_LINES] = {
|
||||
{ "Display\nColor", 2, {"16BIT","32BIT"} },
|
||||
{ "Max Texture\nResolution",4, {"256","512","1024","2048"} },
|
||||
{ "Texture\nColor", 2, {"16BIT","32BIT"} },
|
||||
{ "Keep Textures\nIn Memory",2, {"NO","YES"} },
|
||||
{ "Refresh\nRate", 11, {"DEFAULT","60","70","72","75","80","85","90","100","120","150"} },
|
||||
{ "Background\nMode", 4, {"OFF","ANIMATIONS","VISUALIZATIONS","RANDOM MOVIES"} },
|
||||
{ "Background\nBrightness", 11, {"0%","10%","20%","30%","40%","50%","60%","70%","80%","90%","100%"} },
|
||||
@@ -144,6 +146,8 @@ void ScreenGraphicOptions::ImportOptions()
|
||||
case 32: m_iSelectedOption[0][GO_TEXTURE_COLOR_DEPTH] = 1; break;
|
||||
}
|
||||
|
||||
m_iSelectedOption[0][GO_KEEP_TEXTURES_IN_MEM] = PREFSMAN->m_iUnloadTextureDelaySeconds>0 ? 1:0;
|
||||
|
||||
switch(PREFSMAN->m_iRefreshRate)
|
||||
{
|
||||
case REFRESH_DEFAULT: m_iSelectedOption[0][GO_REFRESH_RATE] = 0; break;
|
||||
@@ -189,14 +193,17 @@ void ScreenGraphicOptions::ExportOptions()
|
||||
default: ASSERT(0); PREFSMAN->m_iTextureColorDepth = 16; break;
|
||||
}
|
||||
|
||||
PREFSMAN->m_iUnloadTextureDelaySeconds = (m_iSelectedOption[0][GO_KEEP_TEXTURES_IN_MEM] == 1) ? 1200 : 0; // 20 mins
|
||||
|
||||
if(m_iSelectedOption[0][GO_REFRESH_RATE] == 0)
|
||||
PREFSMAN->m_iRefreshRate = REFRESH_DEFAULT;
|
||||
else {
|
||||
else
|
||||
{
|
||||
int n = m_iSelectedOption[0][GO_REFRESH_RATE];
|
||||
PREFSMAN->m_iRefreshRate = atoi(g_GraphicOptionsLines[GO_REFRESH_RATE].szOptionsText[n]);
|
||||
}
|
||||
|
||||
PREFSMAN->m_BackgroundMode = PrefsManager::BackgroundMode( m_iSelectedOption[0][GO_BGMODE] );
|
||||
(int&)PREFSMAN->m_BackgroundMode = m_iSelectedOption[0][GO_BGMODE];
|
||||
PREFSMAN->m_fBGBrightness = m_iSelectedOption[0][GO_BGBRIGHTNESS] / 10.0f;
|
||||
PREFSMAN->m_iMovieDecodeMS = m_iSelectedOption[0][GO_MOVIEDECODEMS]+1;
|
||||
PREFSMAN->m_bUseBGIfNoBanner = m_iSelectedOption[0][GO_BGIFNOBANNER] == 1;
|
||||
|
||||
Reference in New Issue
Block a user