[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src palmstart.cpp,1.5,1.6 globals.h,1.2,1.3

Chris Apers chrilith at users.sourceforge.net
Mon May 12 05:14:05 CEST 2003


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

Modified Files:
	palmstart.cpp globals.h 
Log Message:
Cleanup

Index: palmstart.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/palmstart.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- palmstart.cpp	6 May 2003 08:19:51 -0000	1.5
+++ palmstart.cpp	12 May 2003 12:13:27 -0000	1.6
@@ -38,19 +38,6 @@
 void MemExtCleanup();
 /***********************************************************************
  *
- *	Entry Points
- *
- ***********************************************************************/
-//UInt8 *screen_1;
-//UInt8 *screen_2;
-//extern FileRef gLogFile;
-//extern UInt16 gHRrefNum;
-//extern UInt16 gVolRefNum;
-//extern Boolean gScreenLocked;
-//extern Boolean gFlipping;
-//extern Boolean gVibrator;
-/***********************************************************************
- *
  *	Internal Structures
  *
  ***********************************************************************/
@@ -96,6 +83,7 @@
 	UInt16 debugLevel;
 	Boolean saveConfig;
 	Boolean stdPalette;
+	Boolean autoReset;
 
 	struct {
 		UInt16 speaker;
@@ -127,7 +115,6 @@
  *
  ***********************************************************************/
 static GlobalsPreferenceType *gPrefs;
-//static SkinInfoType _skin;
 static DmOpenRef _dbP = NULL;
 static UInt16 _lstIndex = 0;	// last index
 static UInt8 __editMode__;
@@ -178,7 +165,6 @@
 
 #define sknSelectedState(bmp)	(bmp + sknStateSelected)
 #define sknDisabledState(bmp)	(bmp + sknStateDisabled)
-
 /***********************************************************************
  *
  *	Internal Functions
@@ -745,10 +731,6 @@
 			SknSetState(skinDBP, skinButtonGameDelete,sknStateDisabled);
 			SknShowObject(skinDBP, skinButtonGameDelete);
 		}
-//		if (SknGetState(skinDBP, skinButtonGameStart) == sknStateNormal) {
-//			SknSetState(skinDBP, skinButtonGameStart,sknStateDisabled);
-//			SknShowObject(skinDBP, skinButtonGameStart);
-//		}
 		if (SknGetState(skinDBP, skinButtonGameEdit) == sknStateNormal) {
 			SknSetState(skinDBP, skinButtonGameEdit,sknStateDisabled);
 			SknShowObject(skinDBP, skinButtonGameEdit);
@@ -759,10 +741,6 @@
 			SknSetState(skinDBP, skinButtonGameDelete,sknStateNormal);
 			SknShowObject(skinDBP, skinButtonGameDelete);
 		}
-//		if (SknGetState(skinDBP, skinButtonGameStart) == sknStateDisabled) {
-//			SknSetState(skinDBP, skinButtonGameStart,sknStateNormal);
-//			SknShowObject(skinDBP, skinButtonGameStart);
-//		}
 		if (SknGetState(skinDBP, skinButtonGameEdit) == sknStateDisabled) {
 			SknSetState(skinDBP, skinButtonGameEdit,sknStateNormal);
 			SknShowObject(skinDBP, skinButtonGameEdit);
@@ -830,8 +808,7 @@
 	}
 }
 
-static void GamUpdateList()
-{
+static void GamUpdateList() {
 	MemHandle record;
 	UInt16 index, maxIndex, maxView;
 	GameInfoType *game;
@@ -869,7 +846,7 @@
 	index = gPrefs->listPosition;
 	maxIndex = DmNumRecords(_dbP);
 	maxView = rArea.extent.y / sknInfoListItemSize;
-	
+
 	if (index > 0 && (index+maxView) > maxIndex) {
 		index -= (index+maxView) - maxIndex;
 		 gPrefs->listPosition = index;
@@ -880,13 +857,12 @@
 
 	SknCloseSkin(skinDBP);
 
-	while (index < (gPrefs->listPosition + maxView) && index < maxIndex)
-	{
+	while (index < (gPrefs->listPosition + maxView) && index < maxIndex) {
 		record = DmQueryRecord(_dbP, index);
 		game = (GameInfoType *)MemHandleLock(record);
-		
+
 		// text box
-		RctSetRectangle(&rField, rArea.topLeft.x, (rArea.topLeft.y + 12 * (index - gPrefs->listPosition)), rArea.extent.x, sknInfoListItemSize);
+		RctSetRectangle(&rField, rArea.topLeft.x, (rArea.topLeft.y + sknInfoListItemSize * (index - gPrefs->listPosition)), rArea.extent.x, sknInfoListItemSize);
 		WinSetClip(&rField);
 
 		if (game->selected) {
@@ -1496,7 +1472,7 @@
 static void MiscOptionsFormSave() {
 
 	FieldType *fld1P;
-	ControlType *cck1P, *cck2P, *cck3P, *cck4P, *cck5P;	
+	ControlType *cck1P, *cck2P, *cck3P, *cck4P, *cck5P, *cck6P;	
 	FormPtr frmP;
 
 	fld1P = (FieldType *)GetObjectPtr(MiscOptionsDebugLevelField);
@@ -1504,6 +1480,7 @@
 	cck1P = (ControlType *)GetObjectPtr(MiscOptionsVibratorCheckbox);
 	cck2P = (ControlType *)GetObjectPtr(MiscOptionsNoAutoOffCheckbox);
 	cck3P = (ControlType *)GetObjectPtr(MiscOptionsStdPaletteCheckbox);
+	cck6P = (ControlType *)GetObjectPtr(MiscOptionsAutoResetCheckbox);
 	cck4P = (ControlType *)GetObjectPtr(MiscOptionsDebugCheckbox);
 	cck5P = (ControlType *)GetObjectPtr(MiscOptionsWriteIniCheckbox);
 
@@ -1518,6 +1495,7 @@
 	gPrefs->vibrator = CtlGetValue(cck1P);
 	gPrefs->autoOff = !CtlGetValue(cck2P);
 	gPrefs->stdPalette = CtlGetValue(cck3P);
+	gPrefs->autoReset = CtlGetValue(cck6P);
 	gPrefs->debug = CtlGetValue(cck4P);
 	gPrefs->saveConfig = CtlGetValue(cck5P);
 
@@ -1537,6 +1515,7 @@
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsVibratorCheckbox), gPrefs->vibrator);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsNoAutoOffCheckbox), !gPrefs->autoOff);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsStdPaletteCheckbox), gPrefs->stdPalette);
+	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsAutoResetCheckbox), gPrefs->autoReset);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsDebugCheckbox), gPrefs->debug);
 	CtlSetValue((ControlType *)GetObjectPtr(MiscOptionsWriteIniCheckbox), gPrefs->saveConfig);
 
@@ -2240,8 +2219,7 @@
 #define aOutSndKindHp       (2) /* HeadPhone volume */
 ////////////////////////////////////////////////////////////
 #define MAX_ARG	20
-static void StartScummVM()
-{
+static void StartScummVM() {
 	Char *argvP[MAX_ARG];
 	UInt8 argc	= 0;
 	UInt8 count;
@@ -2253,13 +2231,7 @@
 
 	bStartScumm = false;	//
 	UInt16 index = GamGetSelected();
-/*	
-	if (index == dmMaxRecordIndex) {
-		// TODO : enable "Continue anyway ?" to use ScummVM selector
-		FrmCustomAlert(FrmWarnAlert,"Error : No game was specified !",0,0);
-		return;
-	}
-*/
+
 	for(count = 0; count < MAX_ARG; count++)
 		argvP[count] = NULL;
 
@@ -2401,8 +2373,7 @@
 	gVars->volRefNum = gPrefs->volRefNum;
 	gVars->vibrator = gPrefs->vibrator;
 	gVars->stdPalette = gPrefs->stdPalette;
-//	gVars->volume.speaker = gPrefs->volume.speaker;
-//	gVars->volume.headphone = gPrefs->volume.headphone;
+	gVars->autoReset = gPrefs->autoReset;
 
 	if (gVars->vibrator)
 	{
@@ -2440,7 +2411,6 @@
 
 		Pa1Lib_devHpVolume(gPrefs->volume.headphone, gPrefs->volume.headphone);
 		Pa1Lib_devSpVolume(gPrefs->volume.speaker);
-	//	Pa1Lib_devEqVolume(gPrefs->volume.speaker);
 
 		if (sndStateOnFuncP && sndStateOffFuncP) {
 			((sndStateOnType)(sndStateOnFuncP))(aOutSndKindSp, gPrefs->volume.headphone, gPrefs->volume.headphone);
@@ -2894,7 +2864,7 @@
 static void AppStopHRMode() {
 	if (gVars->HRrefNum != sysInvalidRefNum) {
 			HRClose(gVars->HRrefNum);
-			//SysLibRemove(gVars->HRrefNum);
+			//SysLibRemove(gVars->HRrefNum);	// never call this !!
 	}
 }
 
@@ -3001,8 +2971,7 @@
 	MemSet(gPrefs, dataSize, 0);
 
 	// Read the saved preferences / saved-state information.
-	if (PrefGetAppPreferences(appFileCreator, appPrefID, gPrefs, &dataSize, true) == noPreferenceFound)
-	{
+	if (PrefGetAppPreferences(appFileCreator, appPrefID, gPrefs, &dataSize, true) == noPreferenceFound) {
 		UInt32 romVersion;
 		FtrGet(sysFtrCreator, sysFtrNumROMVersion, &romVersion);
 
@@ -3019,16 +2988,6 @@
 		gPrefs->volume.master = 192;
 		gPrefs->volume.music = 192;
 		gPrefs->volume.sfx = 192;
-
-/*		if (gPrefs->skin.nameP)
-			StrCopy(_skin.nameP, prefs.skin.nameP);
-
-		_skin.cardNo = prefs.skin.cardNo;
-		_skin.dbID = prefs.skin.dbID;
-
-		gVibrator = prefs.vibrator;
-		gAutoOff = prefs.autoOff;
-		ArrowManager.position = prefs.listPosition;*/
 	}
 
 	error = AppStartCheckMathLib();
@@ -3091,8 +3050,7 @@
 	return err;
 }
 
-static void AppStop(void)
-{
+static void AppStop(void) {
 	WinEraseWindow();
 	WinPalette(winPaletteSetToDefault, 0, 256, NULL);
 	// Write the saved preferences / saved-state information.  This data 
@@ -3107,9 +3065,12 @@
 	FrmCloseAllForms();
 	GamCloseDatabase();
 
-	if (gVars)
+	if (gVars) {
+		Boolean autoReset = gVars->autoReset;
 		MemPtrFree(gVars);
-
+		if (autoReset)
+			SysReset();
+	}
 }
 
 

Index: globals.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/globals.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- globals.h	30 Apr 2003 21:05:00 -0000	1.2
+++ globals.h	12 May 2003 12:13:27 -0000	1.3
@@ -33,12 +33,8 @@
 	Boolean screenLocked;
 	Boolean vibrator;
 	Boolean stdPalette;
-/*
-	struct {
-		UInt16 speaker;
-		UInt16 headphone;
-	} volume;
-*/
+	Boolean autoReset;
+
 	struct {
 		UInt8 on;
 		UInt8 off;





More information about the Scummvm-git-logs mailing list