aboutsummaryrefslogtreecommitdiff
path: root/backends
diff options
context:
space:
mode:
authorChris Apers2004-01-20 14:30:35 +0000
committerChris Apers2004-01-20 14:30:35 +0000
commit747685521fb2f9e744517ff1b533de35ac2d687e (patch)
tree14d43e742afb74395651db357cda8eeff78acf6e /backends
parent80ed622e64bb52eb35adb1088de612f08386263b (diff)
downloadscummvm-rg350-747685521fb2f9e744517ff1b533de35ac2d687e.tar.gz
scummvm-rg350-747685521fb2f9e744517ff1b533de35ac2d687e.tar.bz2
scummvm-rg350-747685521fb2f9e744517ff1b533de35ac2d687e.zip
Added copy protection and aspect ratio options
svn-id: r12554
Diffstat (limited to 'backends')
-rw-r--r--backends/PalmOS/Src/forms/formMisc.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/backends/PalmOS/Src/forms/formMisc.cpp b/backends/PalmOS/Src/forms/formMisc.cpp
index f376807030..1d684e53ee 100644
--- a/backends/PalmOS/Src/forms/formMisc.cpp
+++ b/backends/PalmOS/Src/forms/formMisc.cpp
@@ -47,7 +47,7 @@ static UInt32 StackSize(UInt32 newSize) {
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 @@ static void MiscOptionsFormSave() {
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 @@ static void MiscOptionsFormSave() {
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 MiscOptionsShowPalmOS(const FormPtr frmP, Boolean show) {
}
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 @@ static void MiscOptionsFormInit() {
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 @@ static void MiscOptionsFormInit() {
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);