git-svn-id: https://localhost/svn/Project64/trunk@10 111125ac-702d-7242-af9c-5ba8ae61c1ef
This commit is contained in:
parent
6dd66dd1c5
commit
c18a430071
Binary file not shown.
Binary file not shown.
|
@ -6,104 +6,20 @@
|
|||
--------------------Configuration: Project64 - Win32 External Release--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating command line "rc.exe /l 0xc09 /fo"../../Build/Project64/External/UI Resources.res" /i "User Interface" /d "NDEBUG" "D:\My Programs\Emulation\Project64\Source\Project64\User Interface\UI Resources.rc""
|
||||
Creating temporary file "C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSPA1.tmp" with contents
|
||||
Creating temporary file "C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSP1B6.tmp" with contents
|
||||
[
|
||||
/nologo /MD /W3 /GX /O2 /I "../" /I "./" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "EXTERNAL_RELEASE" /Fp"../../Build/Project64/External/Project64.pch" /YX /Fo"../../Build/Project64/External/" /Fd"../../Build/Project64/External/" /FD /EHa /c
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-Application.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-ApplicationIndex.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-Cheats.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-GameSetting.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-GameSettingIndex.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RDBCpuType.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RDBOnOff.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RDBRamSize.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RDBSaveChip.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RDBYesNo.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RelativePath.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RomDatabase.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-RomDatabaseIndex.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-SelectedDirectory.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-TempBool.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-TempNumber.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\SettingType\SettingsType-TempString.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\N64System Settings.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\Notification Settings.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\Recompiler Settings.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\Settings Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Advanced Options.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Directories.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Game - General.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Game - Plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Game - Recompiler.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Game - Status.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Game Browser.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Keyboard Shortcuts.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Options.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page - Plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings\Settings Page.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\WTL Controls\ModifiedEditBox.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\WTL Controls\PartialGroupBox.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Cheats.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Frame Per Second Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Gui Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Main Menu Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Menu Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\MenuShortCuts.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Notification Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Rom Browser Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\User Interface\Settings Config.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Multilanguage\Language Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\Audio.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\Memory Labels Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\Memory.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\OpCode Analysis Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\OpCode Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\Register Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\System Timing.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Mips\TLB class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\BreakPoints.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\C Core Interface.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\C Memory.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\CPU.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Dma.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Eeprom.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\FlashRam.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Interpreter CPU.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Mempak.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Pif.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Recompiler CPU.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Recompiler Fpu Ops.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Recompiler Ops.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\C Core\Registers.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Debugger\Debugger - Memory Dump.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Debugger\Debugger - Memory Search.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Debugger\Debugger - TLB.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Debugger\Debugger - View Memory.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Debugger\Debugger.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Recompiler\Delay Slot Map Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Recompiler\Function Info.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Recompiler\Function Map Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Recompiler\Recompiler Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Recompiler\Section Info.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Cheat Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\N64 Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\N64 Rom Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Profiling Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Rom Information Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\N64 System\Speed Limitor Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\Audio Plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\Controller Plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\GFX plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\Plugin Class.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\Plugin List.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Plugins\RSP Plugin.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\Settings\Gui Settings.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\main.cpp"
|
||||
"D:\My Programs\Emulation\Project64\Source\Project64\ValidateBinary.cpp"
|
||||
]
|
||||
Creating command line "cl.exe @C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSPA1.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSPA2.tmp" with contents
|
||||
Creating command line "cl.exe @C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSP1B6.tmp"
|
||||
Creating temporary file "C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSP1B7.tmp" with contents
|
||||
[
|
||||
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /incremental:no /pdb:"../../Bin/External/Project64.pdb" /machine:I386 /out:"../../Bin/External/Project64.exe"
|
||||
"\My Programs\Emulation\Project64\Build\Project64\External\SettingsType-Application.obj"
|
||||
|
@ -221,111 +137,24 @@ kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32
|
|||
"\My Programs\Emulation\Project64\Bin\External\Common.lib"
|
||||
"\My Programs\Emulation\Project64\Bin\External\7zip.lib"
|
||||
]
|
||||
Creating command line "link.exe @C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSPA2.tmp"
|
||||
Creating command line "link.exe @C:\DOCUME~1\NICHOL~1\LOCALS~1\Temp\RSP1B7.tmp"
|
||||
<h3>Output Window</h3>
|
||||
Compiling resources...
|
||||
Compiling...
|
||||
SettingsType-Application.cpp
|
||||
SettingsType-ApplicationIndex.cpp
|
||||
SettingsType-Cheats.cpp
|
||||
SettingsType-GameSetting.cpp
|
||||
SettingsType-GameSettingIndex.cpp
|
||||
SettingsType-RDBCpuType.cpp
|
||||
SettingsType-RDBOnOff.cpp
|
||||
SettingsType-RDBRamSize.cpp
|
||||
SettingsType-RDBSaveChip.cpp
|
||||
SettingsType-RDBYesNo.cpp
|
||||
SettingsType-RelativePath.cpp
|
||||
SettingsType-RomDatabase.cpp
|
||||
SettingsType-RomDatabaseIndex.cpp
|
||||
SettingsType-SelectedDirectory.cpp
|
||||
SettingsType-TempBool.cpp
|
||||
SettingsType-TempNumber.cpp
|
||||
SettingsType-TempString.cpp
|
||||
N64System Settings.cpp
|
||||
Notification Settings.cpp
|
||||
Recompiler Settings.cpp
|
||||
Settings Class.cpp
|
||||
Settings Page - Advanced Options.cpp
|
||||
Settings Page - Directories.cpp
|
||||
Settings Page - Game - General.cpp
|
||||
Settings Page - Game - Plugin.cpp
|
||||
Settings Page - Game - Recompiler.cpp
|
||||
Settings Page - Game - Status.cpp
|
||||
Settings Page - Game Browser.cpp
|
||||
Settings Page - Keyboard Shortcuts.cpp
|
||||
Settings Page - Options.cpp
|
||||
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\atlwin.h(2353) : warning C4247: 'StartDialogProc' not accessible because 'CSettingsPageImpl<class CGeneralOptionsPage>' uses 'public' to inherit from 'CDialogImpl<class CGeneralOptionsPage,class ATL::CWindow>'
|
||||
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\atlwin.h(2231) : see declaration of 'StartDialogProc'
|
||||
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE\atlwin.h(2346) : while compiling class-template member function 'struct HWND__ *__thiscall ATL::CDialogImpl<class CGeneralOptionsPage,class ATL::CWindow>::Create(struct HWND__ *,long)'
|
||||
Settings Page - Plugin.cpp
|
||||
Settings Page.cpp
|
||||
ModifiedEditBox.cpp
|
||||
PartialGroupBox.cpp
|
||||
Cheats.cpp
|
||||
Frame Per Second Class.cpp
|
||||
Gui Class.cpp
|
||||
Main Menu Class.cpp
|
||||
Menu Class.cpp
|
||||
MenuShortCuts.cpp
|
||||
Notification Class.cpp
|
||||
Rom Browser Class.cpp
|
||||
Settings Config.cpp
|
||||
Language Class.cpp
|
||||
Audio.cpp
|
||||
Memory Labels Class.cpp
|
||||
Memory.cpp
|
||||
OpCode Analysis Class.cpp
|
||||
OpCode Class.cpp
|
||||
Register Class.cpp
|
||||
System Timing.cpp
|
||||
TLB class.cpp
|
||||
BreakPoints.cpp
|
||||
C Core Interface.cpp
|
||||
C Memory.cpp
|
||||
CPU.cpp
|
||||
Dma.cpp
|
||||
Eeprom.cpp
|
||||
FlashRam.cpp
|
||||
Interpreter CPU.cpp
|
||||
Mempak.cpp
|
||||
Pif.cpp
|
||||
Recompiler CPU.cpp
|
||||
Recompiler Fpu Ops.cpp
|
||||
Recompiler Ops.cpp
|
||||
Registers.cpp
|
||||
Debugger - Memory Dump.cpp
|
||||
Debugger - Memory Search.cpp
|
||||
Debugger - TLB.cpp
|
||||
Debugger - View Memory.cpp
|
||||
Debugger.cpp
|
||||
Delay Slot Map Class.cpp
|
||||
Function Info.cpp
|
||||
Function Map Class.cpp
|
||||
Recompiler Class.cpp
|
||||
Section Info.cpp
|
||||
Cheat Class.cpp
|
||||
N64 Class.cpp
|
||||
N64 Rom Class.cpp
|
||||
Profiling Class.cpp
|
||||
Rom Information Class.cpp
|
||||
Speed Limitor Class.cpp
|
||||
Audio Plugin.cpp
|
||||
Controller Plugin.cpp
|
||||
GFX plugin.cpp
|
||||
Plugin Class.cpp
|
||||
Plugin List.cpp
|
||||
RSP Plugin.cpp
|
||||
Gui Settings.cpp
|
||||
main.cpp
|
||||
ValidateBinary.cpp
|
||||
Linking...
|
||||
LINK : warning LNK4089: all references to "OLEAUT32.dll" discarded by /OPT:REF
|
||||
|
||||
|
||||
|
||||
<h3>Results</h3>
|
||||
Project64.exe - 0 error(s), 2 warning(s)
|
||||
Project64.exe - 0 error(s), 1 warning(s)
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -5,35 +5,39 @@
|
|||
CIniFile * CSettingTypeRomDatabase::m_SettingsIniFile = NULL;
|
||||
stdstr CSettingTypeRomDatabase::m_SectionIdent;
|
||||
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, int DefaultValue ) :
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, int DefaultValue, bool DeleteOnDefault ) :
|
||||
m_KeyName(Name),
|
||||
m_DefaultStr(""),
|
||||
m_DefaultValue(DefaultValue),
|
||||
m_DefaultSetting(Default_Constant)
|
||||
m_DefaultSetting(Default_Constant),
|
||||
m_DeleteOnDefault(DeleteOnDefault)
|
||||
{
|
||||
}
|
||||
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, bool DefaultValue ) :
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, bool DefaultValue, bool DeleteOnDefault ) :
|
||||
m_KeyName(Name),
|
||||
m_DefaultStr(""),
|
||||
m_DefaultValue(DefaultValue),
|
||||
m_DefaultSetting(Default_Constant)
|
||||
m_DefaultSetting(Default_Constant),
|
||||
m_DeleteOnDefault(DeleteOnDefault)
|
||||
{
|
||||
}
|
||||
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, LPCSTR DefaultValue ) :
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, LPCSTR DefaultValue, bool DeleteOnDefault ) :
|
||||
m_KeyName(Name),
|
||||
m_DefaultStr(DefaultValue),
|
||||
m_DefaultValue(0),
|
||||
m_DefaultSetting(Default_Constant)
|
||||
m_DefaultSetting(Default_Constant),
|
||||
m_DeleteOnDefault(DeleteOnDefault)
|
||||
{
|
||||
}
|
||||
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, SettingID DefaultSetting ) :
|
||||
CSettingTypeRomDatabase::CSettingTypeRomDatabase(LPCSTR Name, SettingID DefaultSetting, bool DeleteOnDefault ) :
|
||||
m_KeyName(Name),
|
||||
m_DefaultStr(""),
|
||||
m_DefaultValue(0),
|
||||
m_DefaultSetting(DefaultSetting)
|
||||
m_DefaultSetting(DefaultSetting),
|
||||
m_DeleteOnDefault(DeleteOnDefault)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -143,11 +147,25 @@ void CSettingTypeRomDatabase::LoadDefault ( int Index, stdstr & Value ) const
|
|||
//Update the settings
|
||||
void CSettingTypeRomDatabase::Save ( int Index, bool Value )
|
||||
{
|
||||
if (m_DeleteOnDefault)
|
||||
{
|
||||
Notify().BreakPoint(__FILE__,__LINE__);
|
||||
}
|
||||
m_SettingsIniFile->SaveNumber(m_SectionIdent.c_str(),m_KeyName.c_str(),Value);
|
||||
}
|
||||
|
||||
void CSettingTypeRomDatabase::Save ( int Index, ULONG Value )
|
||||
{
|
||||
if (m_DeleteOnDefault)
|
||||
{
|
||||
ULONG defaultValue = 0;
|
||||
LoadDefault(Index,defaultValue);
|
||||
if (defaultValue == Value)
|
||||
{
|
||||
Delete(Index);
|
||||
return;
|
||||
}
|
||||
}
|
||||
m_SettingsIniFile->SaveNumber(m_SectionIdent.c_str(),m_KeyName.c_str(),Value);
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ protected:
|
|||
const LPCSTR m_DefaultStr;
|
||||
const int m_DefaultValue;
|
||||
const SettingID m_DefaultSetting;
|
||||
const bool m_DeleteOnDefault;
|
||||
|
||||
static stdstr m_SectionIdent;
|
||||
static CIniFile * m_SettingsIniFile;
|
||||
|
@ -15,10 +16,10 @@ protected:
|
|||
static void GameChanged ( void * /*Data */ );
|
||||
|
||||
public:
|
||||
CSettingTypeRomDatabase(LPCSTR Name, LPCSTR DefaultValue );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, bool DefaultValue );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, int DefaultValue );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, SettingID DefaultSetting );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, LPCSTR DefaultValue, bool DeleteOnDefault = false );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, bool DefaultValue, bool DeleteOnDefault = false );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, int DefaultValue, bool DeleteOnDefault = false );
|
||||
CSettingTypeRomDatabase(LPCSTR Name, SettingID DefaultSetting, bool DeleteOnDefault = false );
|
||||
|
||||
virtual ~CSettingTypeRomDatabase();
|
||||
|
||||
|
|
|
@ -686,17 +686,17 @@ void CSettings::RegisterSetting ( CSettings * _this, SettingID ID, SettingID Def
|
|||
case Data_DWORD:
|
||||
if (DefaultID == Default_None)
|
||||
{
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,(int)Value));
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,(int)Value,true));
|
||||
} else {
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,(SettingID)Value));
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,(SettingID)Value,true));
|
||||
}
|
||||
break;
|
||||
case Data_String:
|
||||
if (DefaultID == Default_None)
|
||||
{
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,""));
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,"",true));
|
||||
} else {
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,DefaultID));
|
||||
_this->AddHandler(ID,new CSettingTypeRomDatabase(DefaultStr,DefaultID,true));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
|
|
Loading…
Reference in New Issue