From f148d1b94ce20d55f752e8b3332db5ce96f40e05 Mon Sep 17 00:00:00 2001 From: zilmar Date: Sun, 16 May 2010 06:27:33 +0000 Subject: [PATCH] git-svn-id: https://localhost/svn/Project64/trunk@23 111125ac-702d-7242-af9c-5ba8ae61c1ef --- Source/Project64/N64 System/Cheat Class.cpp | 2 +- .../SettingsType-GameSettingIndex.cpp | 2 +- Source/Project64/Validate Binary.h | 2 +- Source/Project64/main.cpp | 19 +++++++++++++++---- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Source/Project64/N64 System/Cheat Class.cpp b/Source/Project64/N64 System/Cheat Class.cpp index 99d1c9b1c..8cac363f3 100644 --- a/Source/Project64/N64 System/Cheat Class.cpp +++ b/Source/Project64/N64 System/Cheat Class.cpp @@ -1624,7 +1624,7 @@ void CCheats::ChangeChildrenStatus(WND_HANDLE hParent, bool Checked) { } //Save Cheat TV_SetCheckState(m_hCheatTree,hParent,Checked?TV_STATE_CHECKED:TV_STATE_CLEAR); - _Settings->SaveDwordIndex(Cheat_Active,item.lParam,Checked); + _Settings->SaveBoolIndex(Cheat_Active,item.lParam,Checked); return; } TV_CHECK_STATE state = TV_STATE_UNKNOWN; diff --git a/Source/Project64/Settings/SettingType/SettingsType-GameSettingIndex.cpp b/Source/Project64/Settings/SettingType/SettingsType-GameSettingIndex.cpp index ec6f39826..40683353c 100644 --- a/Source/Project64/Settings/SettingType/SettingsType-GameSettingIndex.cpp +++ b/Source/Project64/Settings/SettingType/SettingsType-GameSettingIndex.cpp @@ -69,7 +69,7 @@ void CSettingTypeGameIndex::LoadDefault ( int Index, stdstr & Value ) const void CSettingTypeGameIndex::Save ( int Index, bool Value ) { m_KeyNameIdex.Format("%s%d%s",m_PreIndex.c_str(),Index,m_PostIndex.c_str()); - CSettingTypeGame::Save(0,Value); + CSettingTypeGame::Save(Index,Value); } void CSettingTypeGameIndex::Save ( int Index, ULONG Value ) diff --git a/Source/Project64/Validate Binary.h b/Source/Project64/Validate Binary.h index 5c55db9dd..f9a860fd2 100644 --- a/Source/Project64/Validate Binary.h +++ b/Source/Project64/Validate Binary.h @@ -4,7 +4,7 @@ //#define VALIDATE_BIN_APP "GFX DLL" //#define VALIDATE_BIN_LOCAL -#define VALIDATE_DEBUG +//#define VALIDATE_DEBUG void TestValidBinary ( ); diff --git a/Source/Project64/main.cpp b/Source/Project64/main.cpp index ea6b625b6..22a733eac 100644 --- a/Source/Project64/main.cpp +++ b/Source/Project64/main.cpp @@ -233,10 +233,21 @@ void InitializeLog ( void) void FixDirectories ( void ) { - CPath(CPath::MODULE_DIRECTORY,_T("Config")).CreateDirectory(); - CPath(CPath::MODULE_DIRECTORY,_T("Logs")).CreateDirectory(); - CPath(CPath::MODULE_DIRECTORY,_T("Save")).CreateDirectory(); - CPath(CPath::MODULE_DIRECTORY,_T("Screenshots")).CreateDirectory(); + CPath Directory(CPath::MODULE_DIRECTORY); + Directory.AppendDirectory(_T("Config")); + Directory.CreateDirectory(); + + Directory.UpDirectory(); + Directory.AppendDirectory("Logs"); + Directory.CreateDirectory(); + + Directory.UpDirectory(); + Directory.AppendDirectory("Save"); + Directory.CreateDirectory(); + + Directory.UpDirectory(); + Directory.AppendDirectory("Screenshots"); + Directory.CreateDirectory(); } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszArgs, int nWinMode)