[Scummvm-cvs-logs] SF.net SVN: scummvm: [31041] scummvm/trunk/engines/kyra

lordhoto at users.sourceforge.net lordhoto at users.sourceforge.net
Tue Mar 4 00:38:22 CET 2008


Revision: 31041
          http://scummvm.svn.sourceforge.net/scummvm/?rev=31041&view=rev
Author:   lordhoto
Date:     2008-03-03 15:38:22 -0800 (Mon, 03 Mar 2008)

Log Message:
-----------
Fixed some uninitialized variables.

Modified Paths:
--------------
    scummvm/trunk/engines/kyra/kyra_v2.cpp
    scummvm/trunk/engines/kyra/sequences_v2.cpp

Modified: scummvm/trunk/engines/kyra/kyra_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/kyra_v2.cpp	2008-03-03 23:01:59 UTC (rev 31040)
+++ scummvm/trunk/engines/kyra/kyra_v2.cpp	2008-03-03 23:38:22 UTC (rev 31041)
@@ -100,8 +100,20 @@
 	_colorCodeFlag2 = -1;
 	_scriptCountDown = 0;
 
+	_gamePlayBuffer = 0;
+	_unkBuf500Bytes = 0;
+	_screenBuffer = 0;
+	_unkBuf200kByte = 0;
+	memset(&_defaultShapeTable, 0, sizeof(_defaultShapeTable));
+	memset(&_sceneShapeTable, 0, sizeof(_sceneShapeTable));
 	memset(&_sceneScriptData, 0, sizeof(_sceneScriptData));
 
+	_talkObjectList = 0;
+	_shapeDescTable = 0;
+	_gfxBackUpRect = 0;
+	_sceneList = 0;
+	memset(&_sceneAnimMovie, 0, sizeof(_sceneAnimMovie));
+	memset(&_wsaSlots, 0, sizeof(_wsaSlots));
 	_backUpButtonList = _unknownButtonList = _buttonList = 0;
 	memset(&_buttonShapes, 0, sizeof(_buttonShapes));
 

Modified: scummvm/trunk/engines/kyra/sequences_v2.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sequences_v2.cpp	2008-03-03 23:01:59 UTC (rev 31040)
+++ scummvm/trunk/engines/kyra/sequences_v2.cpp	2008-03-03 23:38:22 UTC (rev 31041)
@@ -2638,6 +2638,11 @@
 		delete [] _demoShapeDefs;
 		_demoShapeDefs = 0;
 	}
+
+	delete [] _newShapeFiledata;
+	_newShapeFiledata = 0;
+
+	memset(&_defaultShapeTable, 0, sizeof(_defaultShapeTable));
 }
 
 #pragma mark -


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list