[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/forms formMisc.cpp,1.2,1.3

Chris Apers chrilith at users.sourceforge.net
Tue Jan 20 06:31:08 CET 2004


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms
In directory sc8-pr-cvs1:/tmp/cvs-serv11328

Modified Files:
	formMisc.cpp 
Log Message:
Added copy protection and aspect ratio options

Index: formMisc.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms/formMisc.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- formMisc.cpp	28 Nov 2003 10:00:53 -0000	1.2
+++ formMisc.cpp	20 Jan 2004 14:30:35 -0000	1.3
@@ -47,7 +47,7 @@
 static void MiscOptionsFormSave() {
 
 	FieldType *fld1P;
-	ControlType *cck1P, *cck2P, *cck3P, *cck4P, *cck5P, *cck6P, *cck7P, *cck8P;	
+	ControlType *cck1P, *cck2P, *cck3P, *cck4P, *cck5P, *cck6P, *cck7P, *cck8P, *cck9P, *cck10P;	
 	FormPtr frmP;
 
 	fld1P = (FieldType *)GetObjectPtr(MiscOptionsDebugLevelField);
@@ -60,6 +60,8 @@
 	cck6P = (ControlType *)GetObjectPtr(MiscOptionsAutoResetCheckbox);
 	cck7P = (ControlType *)GetObjectPtr(MiscOptionsDemoCheckbox);
 	cck8P = (ControlType *)GetObjectPtr(MiscOptionsFullscreenCheckbox);
+	cck9P = (ControlType *)GetObjectPtr(MiscOptionsAspectRatioCheckbox);
+	cck10P= (ControlType *)GetObjectPtr(MiscOptionsCopyProtectionCheckbox);
 
 	frmP = FrmGetActiveForm();
 
@@ -76,6 +78,8 @@
 	gPrefs->autoReset = CtlGetValue(cck6P);
 	gPrefs->demoMode = CtlGetValue(cck7P);
 	gPrefs->fullscreen = CtlGetValue(cck8P);
+	gPrefs->aspectRatio = CtlGetValue(cck9P);
+	gPrefs->copyProtection = CtlGetValue(cck10P);
 
 	gPrefs->debugLevel = StrAToI(FldGetTextPtr(fld1P));
 
@@ -142,7 +146,7 @@
 }
 
 static void MiscOptionsShowScummVM(const FormPtr frmP, Boolean show) {
-	FrmShowHide(frmP, MiscOptionsTabTitleScummLabel, MiscOptionsDemoCheckbox, show);
+	FrmShowHide(frmP, MiscOptionsTabTitleScummLabel, MiscOptionsCopyProtectionCheckbox, show);
 
 	if (show)
 		FrmShowObject(frmP, FrmGetObjectIndex (frmP, MiscOptionsDebugLevelField));
@@ -169,7 +173,9 @@
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsDebugCheckbox), gPrefs->debug);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsDemoCheckbox), gPrefs->demoMode);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsFullscreenCheckbox), gPrefs->fullscreen);
-
+	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsAspectRatioCheckbox), gPrefs->aspectRatio);
+	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsCopyProtectionCheckbox), gPrefs->copyProtection);
+	
 	fld1P = (FieldType *)GetObjectPtr(MiscOptionsDebugLevelField);
 
 	levelH = MemHandleNew(FldGetMaxChars(fld1P)+1);
@@ -188,7 +194,7 @@
 	FrmSetTabSize(frmP, (TAB_START + tabNum), 16, 12);
 	MiscOptionsShowScummVM(frmP, false);
 	MiscOptionsShowPalmOS(frmP, true);
-	FrmSetObjectPosition(frmP, FrmGetObjectIndex (frmP, MiscOptionsDebugLevelField), 103, 35 + 12 * 2);
+	FrmSetObjectPosition(frmP, FrmGetObjectIndex (frmP, MiscOptionsDebugLevelField), 103, 35 + 12 * 3);
 
 	FrmDrawForm(frmP);
 





More information about the Scummvm-git-logs mailing list