[Scummvm-cvs-logs] CVS: scummvm/saga script.cpp,1.28,1.29

Torbjörn Andersson eriktorbjorn at users.sourceforge.net
Wed Nov 24 23:21:34 CET 2004


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17228

Modified Files:
	script.cpp 
Log Message:
Tiny, almost unnoticeable, step towards IHNM script loading. We'll need to
figure out the correct values for IHNM_SCRIPT_LUT and _scriptLUTEntryLen.


Index: script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/script.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- script.cpp	15 Nov 2004 03:03:47 -0000	1.28
+++ script.cpp	25 Nov 2004 07:20:50 -0000	1.29
@@ -50,6 +50,7 @@
 // Initializes the scripting module.
 // Loads script resource look-up table, initializes script data system
 Script::Script() {
+	GAME_RESOURCEDESC gr_desc;
 	RSCFILE_CONTEXT *s_lut_ctxt;
 	byte *rsc_ptr;
 	size_t rsc_len;
@@ -67,6 +68,8 @@
 	_abortEnabled = true;
 	_skipSpeeches = false;
 	memset(_dataBuf, 0, sizeof(_dataBuf));
+
+	GAME_GetResourceInfo(&gr_desc);
 	
 	debug(0, "Initializing scripting subsystem");
 	// Load script resource file context
@@ -81,7 +84,8 @@
 		error("Couldn't get resource file context");
 	}
 
-	result = RSC_LoadResource(s_lut_ctxt, ITE_SCRIPT_LUT, &rsc_ptr, &rsc_len);
+	debug(0, "Loading script LUT from resource %u.", gr_desc.script_lut_rn);
+	result = RSC_LoadResource(s_lut_ctxt, gr_desc.script_lut_rn, &rsc_ptr, &rsc_len);
 	if (result != SUCCESS) {
 		error("Error: Couldn't load script resource look-up table");
 	}





More information about the Scummvm-git-logs mailing list