ADDED information messages when enabling/disabling layers

This commit is contained in:
spacy51 2008-10-24 11:41:33 +00:00
parent f9eded2c00
commit 6972fb6e7f
1 changed files with 48 additions and 1 deletions

View File

@ -339,6 +339,53 @@ BOOL MainWnd::OnVideoLayer(UINT nID)
((nID & 0xFFFF) - ID_OPTIONS_VIDEO_LAYERS_BG0); ((nID & 0xFFFF) - ID_OPTIONS_VIDEO_LAYERS_BG0);
layerEnable = DISPCNT & layerSettings; layerEnable = DISPCNT & layerSettings;
CPUUpdateRenderBuffers(false); CPUUpdateRenderBuffers(false);
// inform the user about the change
CString msg;
int thisLayer = -1;
switch( nID ) {
case ID_OPTIONS_VIDEO_LAYERS_BG0:
msg = "BG0";
thisLayer = 256;
break;
case ID_OPTIONS_VIDEO_LAYERS_BG1:
msg = "BG1";
thisLayer = 512;
break;
case ID_OPTIONS_VIDEO_LAYERS_BG2:
msg = "BG2";
thisLayer = 1024;
break;
case ID_OPTIONS_VIDEO_LAYERS_BG3:
msg = "BG3";
thisLayer = 2048;
break;
case ID_OPTIONS_VIDEO_LAYERS_OBJ:
msg = "OBJ";
thisLayer = 4096;
break;
case ID_OPTIONS_VIDEO_LAYERS_WIN0:
msg = "WIN0";
thisLayer = 8192;
break;
case ID_OPTIONS_VIDEO_LAYERS_WIN1:
msg = "WIN1";
thisLayer = 16384;
break;
case ID_OPTIONS_VIDEO_LAYERS_OBJWIN:
msg = "OBJWIN";
thisLayer = 32768;
break;
default:
ASSERT( false );
}
if( layerSettings & thisLayer ) {
msg.Append( " enabled" );
} else {
msg.Append( " disabled" );
}
systemScreenMessage( msg );
return TRUE; return TRUE;
} }
@ -351,7 +398,7 @@ void MainWnd::OnUpdateVideoLayer(CCmdUI *pCmdUI)
case ID_OPTIONS_VIDEO_LAYERS_BG3: case ID_OPTIONS_VIDEO_LAYERS_BG3:
case ID_OPTIONS_VIDEO_LAYERS_WIN1: case ID_OPTIONS_VIDEO_LAYERS_WIN1:
case ID_OPTIONS_VIDEO_LAYERS_OBJWIN: case ID_OPTIONS_VIDEO_LAYERS_OBJWIN:
pCmdUI->Enable(theApp.cartridgeType == 0); pCmdUI->Enable(theApp.cartridgeType == IMAGE_GBA);
break; break;
} }
} }