[Scummvm-cvs-logs] SF.net SVN: scummvm: [20957] scummvm/trunk/engines/cine

cyx at users.sourceforge.net cyx at users.sourceforge.net
Mon Feb 27 13:27:00 CET 2006


Revision: 20957
Author:   cyx
Date:     2006-02-27 13:25:59 -0800 (Mon, 27 Feb 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm?rev=20957&view=rev

Log Message:
-----------
cleanup

Modified Paths:
--------------
    scummvm/trunk/engines/cine/anim.cpp
    scummvm/trunk/engines/cine/cine.cpp
    scummvm/trunk/engines/cine/main_loop.cpp
    scummvm/trunk/engines/cine/msg.cpp
    scummvm/trunk/engines/cine/object.cpp
    scummvm/trunk/engines/cine/pal.cpp
    scummvm/trunk/engines/cine/pal.h
    scummvm/trunk/engines/cine/part.cpp
    scummvm/trunk/engines/cine/part.h
    scummvm/trunk/engines/cine/prc.cpp
    scummvm/trunk/engines/cine/script.cpp
    scummvm/trunk/engines/cine/sfx_player.cpp
    scummvm/trunk/engines/cine/sfx_player.h
    scummvm/trunk/engines/cine/sound_driver.cpp
    scummvm/trunk/engines/cine/sound_driver.h
    scummvm/trunk/engines/cine/various.cpp
    scummvm/trunk/engines/cine/various.h
Modified: scummvm/trunk/engines/cine/anim.cpp
===================================================================
--- scummvm/trunk/engines/cine/anim.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/anim.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -856,7 +856,7 @@
 	strcpy(part, currentPartName);
 
 	for (currentAnim = 0; currentAnim < NUM_MAX_ANIMDATA; currentAnim++) {
-		animDataStruct *currentPtr = &animDataTable[currentAnim];
+		AnimData *currentPtr = &animDataTable[currentAnim];
 		if (currentPtr->ptr1 && currentPtr->fileIdx != -1) {
 			int8 isMask = 0;
 			int8 isSpl = 0;

Modified: scummvm/trunk/engines/cine/cine.cpp
===================================================================
--- scummvm/trunk/engines/cine/cine.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/cine.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -201,7 +201,7 @@
 
 	textDataPtr = (uint8 *)malloc(8000);
 
-	partBuffer = (partBufferStruct *)malloc(255 * sizeof(animDataStruct));
+	partBuffer = (PartBuffer *)malloc(255 * sizeof(PartBuffer));
 
 	loadTextData("texte.dat", textDataPtr);
 	snd_loadBasesonEntries("BASESON.SND");

Modified: scummvm/trunk/engines/cine/main_loop.cpp
===================================================================
--- scummvm/trunk/engines/cine/main_loop.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/main_loop.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -94,7 +94,7 @@
 
 	closeEngine3();
 	resetMessageHead();
-	resetUnkList();
+	resetSeqList();
 	resetglobalScriptsHead();
 	resetObjectScriptHead();
 	mainLoopSub1();
@@ -154,7 +154,7 @@
 			}
 		}
 
-		processUnkList();
+		processSeqList();
 		executeList1();
 		executeList0();
 

Modified: scummvm/trunk/engines/cine/msg.cpp
===================================================================
--- scummvm/trunk/engines/cine/msg.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/msg.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -31,7 +31,7 @@
 
 namespace Cine {
 
-uint16 msgVar0;
+uint16 messageCount;
 
 void loadMsg(char *pMsgName) {
 	uint16 i;
@@ -39,7 +39,7 @@
 
 	checkDataDisk(-1);
 
-	msgVar0 = 0;
+	messageCount = 0;
 
 	for (i = 0; i < NUM_MAX_MESSAGE; i++) {
 		messageTable[i].len = 0;
@@ -57,15 +57,15 @@
 
 	processPendingUpdates(1);
 
-	msgVar0 = READ_BE_UINT16(ptr); ptr += 2;
+	messageCount = READ_BE_UINT16(ptr); ptr += 2;
 
-	ASSERT(msgVar0 <= NUM_MAX_MESSAGE);
+	ASSERT(messageCount <= NUM_MAX_MESSAGE);
 
-	for (i = 0; i < msgVar0; i++) {
+	for (i = 0; i < messageCount; i++) {
 		messageTable[i].len = READ_BE_UINT16(ptr); ptr += 2;
 	}
 
-	for (i = 0; i < msgVar0; i++) {
+	for (i = 0; i < messageCount; i++) {
 		if (messageTable[i].len) {
 			messageTable[i].ptr = (uint8 *) malloc(messageTable[i].len);
 

Modified: scummvm/trunk/engines/cine/object.cpp
===================================================================
--- scummvm/trunk/engines/cine/object.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/object.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -70,31 +70,24 @@
 
 	processPendingUpdates(1);
 
-	numEntry = *(uint16 *) ptr;
-	ptr += 2;
-	flipU16(&numEntry);
+	numEntry = READ_BE_UINT16(ptr); ptr += 2;
 
-	entrySize = *(uint16 *) ptr;
-	ptr += 2;
-	flipU16(&entrySize);
+	entrySize = READ_BE_UINT16(ptr); ptr += 2;
 
 	ASSERT(numEntry <= NUM_MAX_OBJECT);
-	ASSERT(entrySize == sizeof(objectStruct));	// carefull, it's directly read to memory
 
+	
 	for (i = 0; i < numEntry; i++) {
 		if (objectTable[i].costume != -2)	// flag is keep ?
 		{
-			memcpy(&objectTable[i], ptr, entrySize);
-
-			flipU16((uint16 *) & objectTable[i].x);
-			flipU16((uint16 *) & objectTable[i].y);
-			flipU16(&objectTable[i].mask);
-			flipU16((uint16 *) & objectTable[i].frame);
-			flipU16((uint16 *) & objectTable[i].costume);
-			flipU16(&objectTable[i].part);
+			objectTable[i].x = READ_BE_UINT16(ptr); ptr += 2;
+			objectTable[i].y = READ_BE_UINT16(ptr); ptr += 2;
+			objectTable[i].mask = READ_BE_UINT16(ptr); ptr += 2;
+			objectTable[i].frame = READ_BE_UINT16(ptr); ptr += 2;
+			objectTable[i].costume = READ_BE_UINT16(ptr); ptr += 2;
+			memcpy(objectTable[i].name, ptr, 20); ptr += 20;
+			objectTable[i].part = READ_BE_UINT16(ptr); ptr += 2;
 		}
-
-		ptr += entrySize;
 	}
 
 	if (!strcmp(pObjectName, "INTRO.OBJ")) {

Modified: scummvm/trunk/engines/cine/pal.cpp
===================================================================
--- scummvm/trunk/engines/cine/pal.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/pal.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -32,12 +32,11 @@
 uint8 colorMode256 = 0;
 uint8 palette256[256 * 3];
 
-uint16 palVar;
-uint16 palVar0;
+uint16 palEntriesCount;
 
 Common::File palFileHandle;
 
-palEntryStruct *palPtr;
+PalEntry *palPtr;
 
 uint8 paletteBuffer1[16];
 uint8 paletteBuffer2[16];
@@ -56,21 +55,22 @@
 		palPtr = NULL;
 	}
 
-	palVar = 0;
-	palVar0 = 42;
+	palEntriesCount = 0;
 
 	palFileHandle.open(buffer);
 
 	ASSERT(palFileHandle.isOpen());
 
-	palFileHandle.read(&palVar, 2);	// endian: not fliped !
-	palFileHandle.read(&palVar0, 2);
-
-	palPtr = (palEntryStruct *) malloc(palVar * palVar0);
-
+	palEntriesCount = palFileHandle.readUint16LE();
+	palFileHandle.readUint16LE(); // entry size
+	
+	palPtr = (PalEntry *)malloc(palEntriesCount * sizeof(PalEntry));
 	ASSERT_PTR(palPtr);
-
-	palFileHandle.read(palPtr, palVar * palVar0);
+	for (int i = 0; i < palEntriesCount; ++i) {
+		palFileHandle.read(palPtr[i].name, 10);
+		palFileHandle.read(palPtr[i].pal1, 16);
+		palFileHandle.read(palPtr[i].pal2, 16);
+	}
 }
 
 int16 findPaletteFromName(const char *fileName) {
@@ -82,13 +82,13 @@
 
 	while (position < strlen(fileName)) {
 		if (buffer[position] > 'a' && buffer[position] < 'z') {
-			buffer[position] += 0xE0;
+			buffer[position] += 'A' - 'a';
 		}
 
 		position++;
 	}
 
-	for (i = 0; i < palVar; i++) {
+	for (i = 0; i < palEntriesCount; i++) {
 		if (!strcmp(buffer, palPtr[i].name)) {
 			return i;
 		}
@@ -112,14 +112,9 @@
 			paletteBuffer1[i] = paletteBuffer2[i] = (i << 4) + i;
 		}
 	} else {
-		palEntryStruct *palEntryPtr = &palPtr[paletteIndex];
-
-		ASSERT_PTR(paletteBuffer2);
-
-		for (i = 0; i < 16; i++) {	// convert palette
-			paletteBuffer1[i] = palEntryPtr->pal1[i];
-			paletteBuffer2[i] = palEntryPtr->pal2[i];
-		}
+		assert(paletteIndex < palEntriesCount);
+		memcpy(paletteBuffer1, palPtr[paletteIndex].pal1, 16);
+		memcpy(paletteBuffer2, palPtr[paletteIndex].pal2, 16);
 	}
 }
 

Modified: scummvm/trunk/engines/cine/pal.h
===================================================================
--- scummvm/trunk/engines/cine/pal.h	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/pal.h	2006-02-27 21:25:59 UTC (rev 20957)
@@ -27,7 +27,7 @@
 
 namespace Cine {
 
-struct palEntryStruct {
+struct PalEntry {
 	char name[10];
 	uint8 pal1[16];
 	uint8 pal2[16];

Modified: scummvm/trunk/engines/cine/part.cpp
===================================================================
--- scummvm/trunk/engines/cine/part.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/part.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -30,10 +30,9 @@
 namespace Cine {
 
 uint16 numElementInPart;
-uint16 partVar1;
 
-animDataStruct animDataTable[NUM_MAX_PARTDATA];
-partBufferStruct *partBuffer;
+AnimData animDataTable[NUM_MAX_PARTDATA];
+PartBuffer *partBuffer;
 
 void loadPart(const char *partName) {
 	uint16 i;
@@ -43,11 +42,9 @@
 		partBuffer[i].offset = 0;
 		partBuffer[i].packedSize = 0;
 		partBuffer[i].unpackedSize = 0;
-		partBuffer[i].var1A = 0;
 	}
 
 	numElementInPart = 0;
-	partVar1 = 30;
 
 	partFileHandle.close();
 
@@ -60,10 +57,8 @@
 	processPendingUpdates(-1);
 
 	numElementInPart = partFileHandle.readUint16BE();
-	partVar1 = partFileHandle.readUint16BE();
+	partFileHandle.readUint16BE(); // entry size
 
-	assert(partVar1 == 30);
-
 	strcpy(currentPartName, partName);
 
 	for (i = 0; i < numElementInPart; i++) {
@@ -71,7 +66,7 @@
 		partBuffer[i].offset = partFileHandle.readUint32BE();
 		partBuffer[i].packedSize = partFileHandle.readUint32BE();
 		partBuffer[i].unpackedSize = partFileHandle.readUint32BE();
-		partBuffer[i].var1A = partFileHandle.readUint32BE();
+		partFileHandle.readUint32BE(); // unused
 	}
 
 	if (gameType == Cine::GID_FW)

Modified: scummvm/trunk/engines/cine/part.h
===================================================================
--- scummvm/trunk/engines/cine/part.h	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/part.h	2006-02-27 21:25:59 UTC (rev 20957)
@@ -27,15 +27,14 @@
 
 namespace Cine {
 
-struct partBufferStruct {
+struct PartBuffer {
 	char partName[14];
 	uint32 offset;
 	uint32 packedSize;
 	uint32 unpackedSize;
-	uint32 var1A;		/* unused */
 };
 
-struct animDataStruct {
+struct AnimData {
 	uint16 width;
 	uint16 var1;
 	uint16 bpp;
@@ -51,8 +50,8 @@
 #define NUM_MAX_PARTDATA 255
 #define NUM_MAX_ANIMDATA 255
 
-extern animDataStruct animDataTable[NUM_MAX_ANIMDATA];
-extern partBufferStruct *partBuffer;
+extern AnimData animDataTable[NUM_MAX_ANIMDATA];
+extern PartBuffer *partBuffer;
 
 void loadPart(const char *partName);
 void freePartRange(uint8 startIdx, uint8 numIdx);

Modified: scummvm/trunk/engines/cine/prc.cpp
===================================================================
--- scummvm/trunk/engines/cine/prc.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/prc.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -59,16 +59,15 @@
 
 void loadPrc(const char *pPrcName) {
 	uint8 i;
-	uint16 numEntry;
+	uint16 numScripts;
+	const uint8 *scriptPtr;
 
 	ASSERT_PTR(pPrcName);
 
 	for (i = 0; i < NUM_MAX_SCRIPT; i++) {
 		if (scriptTable[i].ptr) {
 			ASSERT_PTR(scriptTable[i].ptr);
-
 			free(scriptTable[i].ptr);
-
 			scriptTable[i].ptr = NULL;
 			scriptTable[i].size = 0;
 		}
@@ -76,65 +75,31 @@
 
 	checkDataDisk(-1);
 	if ((gameType == Cine::GID_FW) && (!strcmp(pPrcName, "AUTO00.PRC"))) {
-		const unsigned char *readPtr = AUT000;
-
-		processPendingUpdates(1);
-
-		numEntry = READ_BE_UINT16(readPtr); readPtr += 2;
-
-		ASSERT(numEntry <= NUM_MAX_SCRIPT);
-
-		for (i = 0; i < numEntry; i++) {
-			scriptTable[i].size = READ_BE_UINT16(readPtr); readPtr += 2;
-		}
-
-		for (i = 0; i < numEntry; i++) {
-			uint16 size;
-
-			size = scriptTable[i].size;
-
-			if (size) {
-				scriptTable[i].ptr = (byte *)malloc(size);
-
-				ASSERT_PTR(scriptTable[i].ptr);
-
-				memcpy(scriptTable[i].ptr, readPtr, size);
-				readPtr += size;
-
-				computeScriptStack(scriptTable[i].ptr, scriptTable[i].stack, size);
-			}
-		}
+    // bypass protection
+		scriptPtr = AUT000;
 	} else {
-		uint8 *ptr = readBundleFile(findFileInBundle(pPrcName));
+		scriptPtr = readBundleFile(findFileInBundle(pPrcName));
+    ASSERT_PTR(scriptPtr);
+	}
 
-		ASSERT_PTR(ptr);
+	processPendingUpdates(1);
 
-		processPendingUpdates(1);
+	numScripts = READ_BE_UINT16(scriptPtr); scriptPtr += 2;
+	ASSERT(numScripts <= NUM_MAX_SCRIPT);
 
-		numEntry = READ_BE_UINT16(ptr); ptr += 2;
+	for (i = 0; i < numScripts; i++) {
+		scriptTable[i].size = READ_BE_UINT16(scriptPtr); scriptPtr += 2;
+	}
 
-		ASSERT(numEntry <= NUM_MAX_SCRIPT);
-
-		for (i = 0; i < numEntry; i++) {
-			scriptTable[i].size = READ_BE_UINT16(ptr); ptr += 2;
+	for (i = 0; i < numScripts; i++) {
+		uint16 size = scriptTable[i].size;
+		if (size) {
+			scriptTable[i].ptr = (byte *) malloc(size);
+			ASSERT_PTR(scriptTable[i].ptr);
+			memcpy(scriptTable[i].ptr, scriptPtr, size);
+			scriptPtr += size;
+			computeScriptStack(scriptTable[i].ptr, scriptTable[i].stack, size);
 		}
-
-		for (i = 0; i < numEntry; i++) {
-			uint16 size;
-
-			size = scriptTable[i].size;
-
-			if (size) {
-				scriptTable[i].ptr = (byte *) malloc(size);
-
-				ASSERT_PTR(scriptTable[i].ptr);
-
-				memcpy(scriptTable[i].ptr, ptr, size);
-				ptr += size;
-
-				computeScriptStack(scriptTable[i].ptr, scriptTable[i].stack, size);
-			}
-		}
 	}
 }
 

Modified: scummvm/trunk/engines/cine/script.cpp
===================================================================
--- scummvm/trunk/engines/cine/script.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/script.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -75,8 +75,8 @@
 }
 
 void removeSeq(uint16 param1, uint16 param2, uint16 param3) {
-	unkListElementStruct *currentHead = &unkList;
-	unkListElementStruct *tempHead = currentHead;
+	SeqListElement *currentHead = &seqList;
+	SeqListElement *tempHead = currentHead;
 
 	while (currentHead && (currentHead->var6 != param1 || currentHead->var4 != param2 || currentHead->varE != param3)) {
 		tempHead = currentHead;
@@ -89,8 +89,8 @@
 }
 
 uint16 isSeqRunning(uint16 param1, uint16 param2, uint16 param3) {
-	unkListElementStruct *currentHead = &unkList;
-	unkListElementStruct *tempHead = currentHead;
+	SeqListElement *currentHead = &seqList;
+	SeqListElement *tempHead = currentHead;
 
 	while (currentHead && (currentHead->var6 != param1 || currentHead->var4 != param2 || currentHead->varE != param3)) {
 		tempHead = currentHead;
@@ -1920,9 +1920,9 @@
 				param7 = READ_BE_UINT16(currentScriptPtr + currentPosition);
 				currentPosition += 2;
 
-				DEBUG_SCRIPT(currentLine, "addUnkListElement(%d,%d,%d,%d,%d)", param1, param2, param3, param4, param5, param6, param7);
+				DEBUG_SCRIPT(currentLine, "addSeqListElement(%d,%d,%d,%d,%d)", param1, param2, param3, param4, param5, param6, param7);
 
-				addUnkListElement(param1, 0, param2, param3, param4, param5, param6, 0, param7);
+				addSeqListElement(param1, 0, param2, param3, param4, param5, param6, 0, param7);
 
 				break;
 			}
@@ -2122,7 +2122,7 @@
 				}
 
 				if (currentAdditionalBgIdx2 == temp) {
-					currentAdditionalBgIdx = 0;
+					currentAdditionalBgIdx2 = 0;
 				}
 
 				strcpy(currentBgName[temp], "");

Modified: scummvm/trunk/engines/cine/sfx_player.cpp
===================================================================
--- scummvm/trunk/engines/cine/sfx_player.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/sfx_player.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -37,7 +37,7 @@
 uint16 snd_eventsDelay;
 int snd_songIsPlaying = 0;
 uint8 snd_nullInstrument[] = { 0, 0 };
-sfxStateStruct snd_sfxState;
+SfxState snd_sfxState;
 
 static uint8 snd_mute = 0;
 static char snd_songFileName[30];
@@ -45,7 +45,7 @@
 /* LVDT specific */
 static Common::File *snd_baseSndFile = NULL;
 static uint16 snd_numBasesonEntries = 0;
-static BasesonEntryStruct *snd_basesonEntries = NULL;
+static BasesonEntry *snd_basesonEntries = NULL;
 
 int snd_loadBasesonEntries(const char *fileName) {
 	int i;
@@ -57,10 +57,10 @@
 
 	snd_numBasesonEntries = snd_baseSndFile->readUint16BE();
 	snd_baseSndFile->readUint16BE();	/* entry_size */
-	snd_basesonEntries = (BasesonEntryStruct *)malloc(snd_numBasesonEntries * sizeof(BasesonEntryStruct));
+	snd_basesonEntries = (BasesonEntry *)malloc(snd_numBasesonEntries * sizeof(BasesonEntry));
 	if (snd_basesonEntries) {
 		for (i = 0; i < snd_numBasesonEntries; ++i) {
-			BasesonEntryStruct *be = &snd_basesonEntries[i];
+			BasesonEntry *be = &snd_basesonEntries[i];
 			snd_baseSndFile->read(be->name, 14);
 			be->offset = snd_baseSndFile->readUint32BE();
 			be->size = snd_baseSndFile->readUint32BE();
@@ -109,7 +109,7 @@
 	} else {
 		entryNum = snd_findBasesonEntry(entryName);
 		if (entryNum != -1 && entryNum < snd_numBasesonEntries) {
-			const BasesonEntryStruct *be = &snd_basesonEntries[entryNum];
+			const BasesonEntry *be = &snd_basesonEntries[entryNum];
 			entryData = (uint8 *)malloc(be->unpackedSize);
 			if (entryData) {
 				if (be->unpackedSize > be->size) {

Modified: scummvm/trunk/engines/cine/sfx_player.h
===================================================================
--- scummvm/trunk/engines/cine/sfx_player.h	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/sfx_player.h	2006-02-27 21:25:59 UTC (rev 20957)
@@ -27,14 +27,14 @@
 
 namespace Cine {
 
-struct BasesonEntryStruct {
+struct BasesonEntry {
 	char name[14];
 	uint32 offset;
 	uint32 size;
 	uint32 unpackedSize;
 };
 
-struct sfxStateStruct {
+struct SfxState {
 	uint8 *songData;
 	int currentInstrumentChannel[4];
 	uint8 *instruments[15];
@@ -46,7 +46,7 @@
 extern uint16 snd_eventsDelay;
 extern int snd_songIsPlaying;
 extern uint8 snd_nullInstrument[];
-extern sfxStateStruct snd_sfxState;
+extern SfxState snd_sfxState;
 
 extern int snd_loadBasesonEntries(const char *fileName);
 extern void snd_clearBasesonEntries();

Modified: scummvm/trunk/engines/cine/sound_driver.cpp
===================================================================
--- scummvm/trunk/engines/cine/sound_driver.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/sound_driver.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -37,7 +37,7 @@
 uint16 snd_fadeOutCounter = 0;
 uint16 snd_songTicksCounter = 0;
 uint8 *snd_adlibInstrumentsTable[4];
-sndDriverStruct snd_driver;
+SoundDriver snd_driver;
 
 static uint8 snd_adlibVibrato = 0;
 static int16 snd_adlibChannelVolume[4];
@@ -318,7 +318,7 @@
 	}
 }
 
-static sndDriverStruct snd_adlibDriver = {
+static SoundDriver snd_adlibDriver = {
 	&snd_adlibDriverSetupChannel,
 	&snd_adlibDriverSetChannelFrequency,
 	&snd_adlibDriverStopChannel,

Modified: scummvm/trunk/engines/cine/sound_driver.h
===================================================================
--- scummvm/trunk/engines/cine/sound_driver.h	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/sound_driver.h	2006-02-27 21:25:59 UTC (rev 20957)
@@ -46,7 +46,7 @@
 #define ADLIB_REG_FEEDBACK_STRENGTH_CONNECTION_TYPE 0xC0
 #define ADLIB_REG_WAVE_SELECT 0xE0
 
-struct sndDriverStruct {
+struct SoundDriver {
 	void (*setupChannel) (int channelNum, const uint8 * data, int instrumentNum);
 	void (*setChannelFrequency) (int channelNum, int frequency);
 	void (*stopChannel) (int channelNum);
@@ -55,7 +55,7 @@
 
 extern uint16 snd_fadeOutCounter, snd_songTicksCounter;
 extern uint8 *snd_adlibInstrumentsTable[4];
-extern sndDriverStruct snd_driver;
+extern SoundDriver snd_driver;
 
 extern void snd_adlibDriverInit();
 extern void snd_adlibDriverExit();

Modified: scummvm/trunk/engines/cine/various.cpp
===================================================================
--- scummvm/trunk/engines/cine/various.cpp	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/various.cpp	2006-02-27 21:25:59 UTC (rev 20957)
@@ -825,7 +825,7 @@
 		flipU16((uint16 *)&animDataTable[i].fileIdx);
 		flipU16((uint16 *)&animDataTable[i].frameIdx);
 
-		fHandle.write(&animDataTable[i], sizeof(animDataStruct));
+		fHandle.write(&animDataTable[i], sizeof(AnimData));
 
 		flipU16(&animDataTable[i].width);
 		flipU16(&animDataTable[i].var1);
@@ -2433,7 +2433,7 @@
 					if (gameType == Cine::GID_OS) {
 						uint16 partVar1;
 						uint16 partVar2;
-						animDataStruct *pPart;
+						AnimData *pPart;
 						pPart = &animDataTable[objPtr->frame];
 
 						partVar1 = pPart->var1;
@@ -2445,7 +2445,7 @@
 					} else {
 						uint16 partVar1;
 						uint16 partVar2;
-						animDataStruct *pPart;
+						AnimData *pPart;
 						int16 part = objPtr->part;
 
 						ASSERT(part >= 0 && part <= NUM_MAX_PARTDATA);
@@ -2511,7 +2511,7 @@
 				if (objPtr->frame >= 0) {
 					uint16 partVar1;
 					uint16 partVar2;
-					animDataStruct *pPart;
+					AnimData *pPart;
 					int16 part = objPtr->part;
 
 					ASSERT(part >= 0 && part <= NUM_MAX_PARTDATA);
@@ -2679,12 +2679,12 @@
 	currentHead->previous = newElement;
 }
 
-unkListElementStruct unkList;
+SeqListElement seqList;
 
-void addUnkListElement(int16 param0, int16 param1, int16 param2, int16 param3, int16 param4, int16 param5, int16 param6, int16 param7, int16 param8) {
-	unkListElementStruct *currentHead = &unkList;
-	unkListElementStruct *tempHead = currentHead;
-	unkListElementStruct *newElement;
+void addSeqListElement(int16 param0, int16 param1, int16 param2, int16 param3, int16 param4, int16 param5, int16 param6, int16 param7, int16 param8) {
+	SeqListElement *currentHead = &seqList;
+	SeqListElement *tempHead = currentHead;
+	SeqListElement *newElement;
 
 	currentHead = tempHead->next;
 
@@ -2693,7 +2693,7 @@
 		currentHead = tempHead->next;
 	}
 
-	newElement = (unkListElementStruct *)malloc(sizeof(unkListElementStruct));
+	newElement = (SeqListElement *)malloc(sizeof(SeqListElement));
 
 	newElement->next = tempHead->next;
 	tempHead->next = newElement;
@@ -2714,11 +2714,11 @@
 	newElement->var1E = 0;
 }
 
-void resetUnkList() {
-	unkList.next = NULL;
+void resetSeqList() {
+	seqList.next = NULL;
 }
 
-void computeMove1(unkListElementStruct *element, int16 x, int16 y, int16 param1,
+void computeMove1(SeqListElement *element, int16 x, int16 y, int16 param1,
     int16 param2, int16 x2, int16 y2) {
 	element->var16 = 0;
 	element->var14 = 0;
@@ -2744,7 +2744,7 @@
 	}
 }
 
-uint16 computeMove2(unkListElementStruct *element) {
+uint16 computeMove2(SeqListElement *element) {
 	int16 returnVar = 0;
 
 	if (element->var16 == 1) {
@@ -2834,7 +2834,7 @@
 #endif
 }
 
-uint16 addAni(uint16 param1, uint16 param2, uint8 *ptr, unkListElementStruct *element, uint16 param3, int16 *param4) {
+uint16 addAni(uint16 param1, uint16 param2, uint8 *ptr, SeqListElement *element, uint16 param3, int16 *param4) {
 	uint8 *currentPtr = ptr;
 	uint8 *ptrData;
 	uint8 *ptr2;
@@ -2877,7 +2877,7 @@
 	return 1;
 }
 
-void processUnkListElement(unkListElementStruct *element) {
+void processSeqListElement(SeqListElement *element) {
 	int16 x;
 	int16 y;
 	uint8 *ptr1;
@@ -2967,15 +2967,15 @@
 	}
 }
 
-void processUnkList(void) {
-	unkListElementStruct *currentHead = &unkList;
-	unkListElementStruct *tempHead = currentHead;
+void processSeqList(void) {
+	SeqListElement *currentHead = &seqList;
+	SeqListElement *tempHead = currentHead;
 
 	currentHead = tempHead->next;
 
 	while (currentHead) {
 		if (currentHead->var4 != -1) {
-			processUnkListElement(currentHead);
+			processSeqListElement(currentHead);
 		}
 
 		tempHead = currentHead;

Modified: scummvm/trunk/engines/cine/various.h
===================================================================
--- scummvm/trunk/engines/cine/various.h	2006-02-27 12:23:34 UTC (rev 20956)
+++ scummvm/trunk/engines/cine/various.h	2006-02-27 21:25:59 UTC (rev 20957)
@@ -50,8 +50,8 @@
 
 extern unk1Struct messageTable[NUM_MAX_MESSAGE];
 
-struct unkListElementStruct {
-	struct unkListElementStruct *next;
+struct SeqListElement {
+	struct SeqListElement *next;
 	int16 var4;
 	int16 var6;
 	int16 var8;
@@ -68,7 +68,7 @@
 	int16 var1E;
 };
 
-extern unkListElementStruct unkList;
+extern SeqListElement seqList;
 
 extern uint32 var6;
 extern uint32 var8;
@@ -182,9 +182,9 @@
 
 extern int16 additionalBgVScroll;
 
-void addUnkListElement(int16 param0, int16 param1, int16 param2, int16 param3, int16 param4, int16 param5, int16 param6, int16 param7, int16 param8);
-void resetUnkList();
-void processUnkList(void);
+void addSeqListElement(int16 param0, int16 param1, int16 param2, int16 param3, int16 param4, int16 param5, int16 param6, int16 param7, int16 param8);
+void resetSeqList();
+void processSeqList(void);
 
 } // End of namespace Cine
 







More information about the Scummvm-git-logs mailing list