From 364b01787b8ace71847706bfcf3317dd9df8dc94 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 22 Jul 2003 03:07:51 +0000 Subject: [PATCH] Add GetPref, SetPref. --- stepmania/src/smpackage/SMPackageUtil.cpp | 19 +++++++++++++++++++ stepmania/src/smpackage/smpackageUtil.h | 3 +++ 2 files changed, 22 insertions(+) diff --git a/stepmania/src/smpackage/SMPackageUtil.cpp b/stepmania/src/smpackage/SMPackageUtil.cpp index e25c8a73e8..9e46dfae88 100644 --- a/stepmania/src/smpackage/SMPackageUtil.cpp +++ b/stepmania/src/smpackage/SMPackageUtil.cpp @@ -71,3 +71,22 @@ void AddStepManiaInstallDir( CString sNewInstallDir ) } +bool GetPref( CString name, bool &val ) +{ + CRegistry Reg; + Reg.SetRootKey(HKEY_LOCAL_MACHINE); + Reg.SetKey("Software\\StepMania\\smpackage", FALSE); // don't create if not already present + return Reg.Read( name, val ); +} + +bool SetPref( CString name, bool val ) +{ + CRegistry Reg; + Reg.SetRootKey(HKEY_LOCAL_MACHINE); + Reg.SetKey("Software\\StepMania\\smpackage", TRUE); // don't create if not already present + Reg.WriteBool( name, val ); + return false; + +} + + diff --git a/stepmania/src/smpackage/smpackageUtil.h b/stepmania/src/smpackage/smpackageUtil.h index ba84e034c7..98998018f5 100644 --- a/stepmania/src/smpackage/smpackageUtil.h +++ b/stepmania/src/smpackage/smpackageUtil.h @@ -7,4 +7,7 @@ void WriteStepManiaInstallDirs( const CStringArray& asInstallDirsToWrite ); void GetStepManiaInstallDirs( CStringArray& asInstallDirsOut ); void AddStepManiaInstallDir( CString sNewInstallDir ); +bool GetPref( CString name, bool &val ); +bool SetPref( CString name, bool val ); + #endif