Code cleanup & refactoring
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@710 a31d4220-a93d-0410-bf67-fe4944624d44
This commit is contained in:
parent
84b95ab5cc
commit
ac3b440d1d
|
@ -33,8 +33,9 @@ struct {
|
|||
const char *command;
|
||||
WORD id;
|
||||
} winAccelCommands[] = {
|
||||
{ "FileOpen", ID_FILE_OPEN },
|
||||
{ "FileOpenGameboy", ID_FILE_OPENGAMEBOY },
|
||||
{ "FileOpenGBA", ID_FILE_OPEN_GBA },
|
||||
{ "FileOpenGBC", ID_FILE_OPEN_GBC },
|
||||
{ "FileOpenGB", ID_FILE_OPEN_GB },
|
||||
{ "FileLoad", ID_FILE_LOAD },
|
||||
{ "FileSave", ID_FILE_SAVE },
|
||||
{ "FileLoadGame01", ID_FILE_LOADGAME_SLOT1 },
|
||||
|
|
|
@ -75,7 +75,9 @@ BEGIN_MESSAGE_MAP(MainWnd, CWnd)
|
|||
ON_WM_CLOSE()
|
||||
ON_COMMAND(ID_HELP_ABOUT, OnHelpAbout)
|
||||
ON_COMMAND(ID_HELP_FAQ, OnHelpFaq)
|
||||
ON_COMMAND(ID_FILE_OPEN, OnFileOpen)
|
||||
ON_COMMAND(ID_FILE_OPEN_GBA, OnFileOpenGBA)
|
||||
ON_COMMAND(ID_FILE_OPEN_GBC, OnFileOpenGBC)
|
||||
ON_COMMAND(ID_FILE_OPEN_GB, OnFileOpenGB)
|
||||
ON_WM_INITMENUPOPUP()
|
||||
ON_COMMAND(ID_FILE_PAUSE, OnFilePause)
|
||||
ON_UPDATE_COMMAND_UI(ID_FILE_PAUSE, OnUpdateFilePause)
|
||||
|
@ -87,7 +89,6 @@ BEGIN_MESSAGE_MAP(MainWnd, CWnd)
|
|||
ON_COMMAND(ID_FILE_EXIT, OnFileExit)
|
||||
ON_COMMAND(ID_FILE_CLOSE, OnFileClose)
|
||||
ON_UPDATE_COMMAND_UI(ID_FILE_CLOSE, OnUpdateFileClose)
|
||||
ON_COMMAND(ID_FILE_OPENGAMEBOY, OnFileOpengameboy)
|
||||
ON_COMMAND(ID_FILE_LOAD, OnFileLoad)
|
||||
ON_UPDATE_COMMAND_UI(ID_FILE_LOAD, OnUpdateFileLoad)
|
||||
ON_COMMAND(ID_FILE_SAVE, OnFileSave)
|
||||
|
@ -404,7 +405,6 @@ BEGIN_MESSAGE_MAP(MainWnd, CWnd)
|
|||
ON_WM_NCLBUTTONDOWN()
|
||||
ON_WM_WINDOWPOSCHANGING()
|
||||
ON_COMMAND(ID_EMULATOR_BIOSFILES, &MainWnd::OnEmulatorBiosfiles)
|
||||
ON_COMMAND(ID_FILE_OPEN_GBC, &MainWnd::OnFileOpenGbc)
|
||||
ON_WM_NCRBUTTONDOWN()
|
||||
ON_COMMAND(ID_OUTPUTAPI_XAUDIO2, &MainWnd::OnOutputapiXaudio2)
|
||||
ON_UPDATE_COMMAND_UI(ID_OUTPUTAPI_XAUDIO2, &MainWnd::OnUpdateOutputapiXaudio2)
|
||||
|
@ -1041,7 +1041,7 @@ bool MainWnd::fileOpenSelect( int system )
|
|||
if( (selectedFilter < 0) || (selectedFilter > 2) ) {
|
||||
selectedFilter = 0;
|
||||
}
|
||||
filter = winLoadFilter( IDS_FILTER_ROM );
|
||||
filter = winLoadFilter( IDS_FILTER_GBAROM );
|
||||
break;
|
||||
case 1:
|
||||
// GBC
|
||||
|
|
|
@ -78,7 +78,9 @@ protected:
|
|||
afx_msg void OnClose();
|
||||
afx_msg void OnHelpAbout();
|
||||
afx_msg void OnHelpFaq();
|
||||
afx_msg void OnFileOpen();
|
||||
afx_msg void OnFileOpenGBA();
|
||||
afx_msg void OnFileOpenGBC();
|
||||
afx_msg void OnFileOpenGB();
|
||||
afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu);
|
||||
afx_msg void OnFilePause();
|
||||
afx_msg void OnUpdateFilePause(CCmdUI* pCmdUI);
|
||||
|
@ -90,7 +92,6 @@ protected:
|
|||
afx_msg void OnFileExit();
|
||||
afx_msg void OnFileClose();
|
||||
afx_msg void OnUpdateFileClose(CCmdUI* pCmdUI);
|
||||
afx_msg void OnFileOpengameboy();
|
||||
afx_msg void OnFileLoad();
|
||||
afx_msg void OnUpdateFileLoad(CCmdUI* pCmdUI);
|
||||
afx_msg void OnFileSave();
|
||||
|
@ -375,7 +376,6 @@ protected:
|
|||
afx_msg void OnNcLButtonDown(UINT nHitTest, CPoint point);
|
||||
afx_msg void OnWindowPosChanging(WINDOWPOS* lpwndpos);
|
||||
afx_msg void OnEmulatorBiosfiles();
|
||||
afx_msg void OnFileOpenGbc();
|
||||
afx_msg void OnNcRButtonDown(UINT nHitTest, CPoint point);
|
||||
afx_msg void OnUpdatePixelfilterMultiThreading(CCmdUI *pCmdUI);
|
||||
afx_msg void OnUpdateOptionsSelectPlugin(CCmdUI *pCmdUI);
|
||||
|
|
|
@ -37,19 +37,30 @@
|
|||
#include "../dmg/gbCheats.h"
|
||||
#include "../dmg/gbGlobals.h"
|
||||
|
||||
extern int emulating;
|
||||
|
||||
extern void remoteCleanUp();
|
||||
extern void InterframeCleanup();
|
||||
|
||||
|
||||
void MainWnd::OnFileOpen()
|
||||
void MainWnd::OnFileOpenGBA()
|
||||
{
|
||||
if( fileOpenSelect( 0 ) ) {
|
||||
FileRun();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWnd::OnFileOpenGBC()
|
||||
{
|
||||
if( fileOpenSelect( 1 ) ) {
|
||||
FileRun();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWnd::OnFileOpenGB()
|
||||
{
|
||||
if( fileOpenSelect( 2 ) ) {
|
||||
FileRun();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWnd::OnFilePause()
|
||||
{
|
||||
|
@ -163,23 +174,6 @@ void MainWnd::OnUpdateFileClose(CCmdUI* pCmdUI)
|
|||
pCmdUI->Enable(emulating);
|
||||
}
|
||||
|
||||
|
||||
void MainWnd::OnFileOpengameboy()
|
||||
{
|
||||
if( fileOpenSelect( 2 ) ) {
|
||||
FileRun();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void MainWnd::OnFileOpenGbc()
|
||||
{
|
||||
if( fileOpenSelect( 1 ) ) {
|
||||
FileRun();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void MainWnd::OnFileLoad()
|
||||
{
|
||||
CString buffer;
|
||||
|
|
|
@ -283,8 +283,8 @@ class VBA : public CWinApp
|
|||
int doProtection();
|
||||
};
|
||||
|
||||
extern VBA theApp;
|
||||
extern int emulating;
|
||||
extern VBA theApp;
|
||||
extern int emulating;
|
||||
|
||||
#ifdef MMX
|
||||
extern "C" bool cpu_mmx;
|
||||
|
|
|
@ -1611,9 +1611,9 @@ IDR_MENU MENU
|
|||
BEGIN
|
||||
POPUP "&File"
|
||||
BEGIN
|
||||
MENUITEM "Open GB...", ID_FILE_OPENGAMEBOY
|
||||
MENUITEM "Open GBA...", ID_FILE_OPEN_GBA
|
||||
MENUITEM "Open GBC...", ID_FILE_OPEN_GBC
|
||||
MENUITEM "Open GBA...", ID_FILE_OPEN
|
||||
MENUITEM "Open GB...", ID_FILE_OPEN_GB
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Load...", ID_FILE_LOAD
|
||||
MENUITEM "Save...", ID_FILE_SAVE
|
||||
|
@ -2023,7 +2023,6 @@ BEGIN
|
|||
VK_F7, ID_FILE_MRU_FILE7, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_F8, ID_FILE_MRU_FILE8, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_F9, ID_FILE_MRU_FILE9, VIRTKEY, CONTROL, NOINVERT
|
||||
"O", ID_FILE_OPEN, VIRTKEY, CONTROL, NOINVERT
|
||||
"P", ID_FILE_PAUSE, VIRTKEY, CONTROL, NOINVERT
|
||||
VK_PAUSE, ID_FILE_PAUSE, VIRTKEY, NOINVERT
|
||||
"R", ID_FILE_RESET, VIRTKEY, CONTROL, NOINVERT
|
||||
|
@ -2187,7 +2186,7 @@ BEGIN
|
|||
IDS_FAILED_TO_LOAD_LIBRARY "Failed to load library %s"
|
||||
IDS_FAILED_TO_GET_LOCINFO "Failed to get locale information"
|
||||
IDS_SELECT_CHEAT_LIST_NAME "Select cheat list name"
|
||||
IDS_FILTER_ROM "Game Boy Advance ROMs_*.GBA;*.AGB;*.BIN;*.ELF;*.MB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_FILTER_GBAROM "Game Boy Advance ROMs (*.GBA;*.AGB;*.BIN;*.ELF;*.MB;*.ZIP;*.7Z;*.Z;*.GZ)_*.GBA;*.AGB;*.BIN;*.ELF;*.MB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_FILTER_SGM "VisualBoyAdvance Save Game_*.SGM__"
|
||||
IDS_FILTER_CHEAT_LIST "VisualBoyAdvance Cheat List_*.CLT__"
|
||||
IDS_FILTER_PNG "PNG Image_*.PNG_BMP Image_*.BMP__"
|
||||
|
@ -2231,7 +2230,7 @@ BEGIN
|
|||
IDS_ADD_CBA_CODE "Add CodeBreakerAdvance code"
|
||||
IDS_FILTER_WAV "Wave file_*.WAV__"
|
||||
IDS_SELECT_WAV_NAME "Select wave file name"
|
||||
IDS_FILTER_GBROM "Game Boy ROMs_*.GB;*.SGB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_FILTER_GBROM "Game Boy ROMs (*.GB;*.SGB;*.ZIP;*.7Z;*.Z;*.GZ)_*.GB;*.SGB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_FILTER_PAL "Windows Palette (*.PAL)_*.PAL_PaintShop Palette (*.PAL)_*.PAL_Adobe Color Table (*.ACT)_*.ACT__"
|
||||
IDS_SELECT_PALETTE_NAME "Select palette name:"
|
||||
IDS_SEARCH_PRODUCED_NO_RESULTS "Search produced no results."
|
||||
|
@ -2278,7 +2277,7 @@ BEGIN
|
|||
IDS_AVI_CANNOT_CREATE_AUDIO "Cannot create audio stream in AVI file."
|
||||
IDS_AVI_CANNOT_WRITE_VIDEO "Cannot write video frame to AVI file."
|
||||
IDS_AVI_CANNOT_WRITE_AUDIO "Cannot write audio frame to AVI file."
|
||||
IDS_FILTER_GBCROM "Game Boy Color ROMs_*.GBC;*.CGB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_FILTER_GBCROM "Game Boy Color ROMs (*.GBC;*.CGB;*.ZIP;*.7Z;*.Z;*.GZ)_*.GBC;*.CGB;*.ZIP;*.7Z;*.Z;*.GZ__"
|
||||
IDS_COM_FAILURE "The COM (Component Object Model) failed to initialize!"
|
||||
IDS_XAUDIO2_FAILURE "The XAudio2 interface failed to initialize!"
|
||||
IDS_XAUDIO2_CANNOT_CREATE_MASTERINGVOICE
|
||||
|
|
|
@ -50,6 +50,7 @@
|
|||
#define IDS_TOOLTIP_ENHANCE_SOUND 43
|
||||
#define IDS_TOOLTIP_SURROUND 44
|
||||
#define IDS_TOOLTIP_DECLICKING 45
|
||||
#define IDS_FILTER_COMPRESSED_FILES 46
|
||||
#define IDI_MAINICON 101
|
||||
#define IDD_REGISTERS 102
|
||||
#define IDD_DEBUG 103
|
||||
|
@ -316,7 +317,7 @@
|
|||
#define IDC_3X 1092
|
||||
#define IDS_FILTER_BIOS 1092
|
||||
#define IDC_4X 1093
|
||||
#define IDS_FILTER_ROM 1093
|
||||
#define IDS_FILTER_GBAROM 1093
|
||||
#define IDC_ROM_MAKER_NAME2 1093
|
||||
#define ID_PRINT 1094
|
||||
#define IDS_FILTER_SGM 1094
|
||||
|
@ -682,7 +683,7 @@
|
|||
#define ID_OPTIONS_VIDEO_LAYERS_WIN0 40132
|
||||
#define ID_OPTIONS_VIDEO_LAYERS_WIN1 40133
|
||||
#define ID_OPTIONS_VIDEO_LAYERS_OBJWIN 40134
|
||||
#define ID_FILE_OPENGAMEBOY 40135
|
||||
#define ID_FILE_OPEN_GB 40135
|
||||
#define ID_DEBUG_NEXTFRAME 40137
|
||||
#define ID_TOOLS_MAPVIEW 40138
|
||||
#define ID_TOOLS_PALETTEVIEW 40139
|
||||
|
@ -856,7 +857,6 @@
|
|||
#define ID_RENDERAPI_MOTIONBLUR 40354
|
||||
#define ID_RENDERAPI_D3DMOTIONBLUR 40355
|
||||
#define ID_EMULATOR_BIOSFILES 40356
|
||||
#define ID_FILE_OPENGBC 40357
|
||||
#define ID_FILE_OPEN_GBC 40358
|
||||
#define ID_OUTPUTAPI_XAUDIO2 40359
|
||||
#define ID_PIXELFILTER_MULTI 40360
|
||||
|
@ -865,13 +865,14 @@
|
|||
#define ID_OUTPUTAPI_CONFIGURATION40363 40363
|
||||
#define ID_OUTPUTAPI_XAUDIO2CONFIG 40364
|
||||
#define ID_AUDIO_CORE_SETTINGS 40365
|
||||
#define ID_FILE_OPEN_GBA 40366
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 165
|
||||
#define _APS_NEXT_COMMAND_VALUE 40366
|
||||
#define _APS_NEXT_COMMAND_VALUE 40367
|
||||
#define _APS_NEXT_CONTROL_VALUE 1297
|
||||
#define _APS_NEXT_SYMED_VALUE 103
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue