[Scummvm-cvs-logs] SF.net SVN: scummvm:[43908] scummvm/trunk/engines/sci

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Wed Sep 2 14:02:37 CEST 2009


Revision: 43908
          http://scummvm.svn.sourceforge.net/scummvm/?rev=43908&view=rev
Author:   thebluegr
Date:     2009-09-02 12:02:37 +0000 (Wed, 02 Sep 2009)

Log Message:
-----------
Some renaming:
getresourceManager -> getResourceManger
resourceManager -> resMan
segmentManager ->segMan

Modified Paths:
--------------
    scummvm/trunk/engines/sci/console.cpp
    scummvm/trunk/engines/sci/detection.cpp
    scummvm/trunk/engines/sci/engine/game.cpp
    scummvm/trunk/engines/sci/engine/gc.cpp
    scummvm/trunk/engines/sci/engine/kernel.cpp
    scummvm/trunk/engines/sci/engine/kernel.h
    scummvm/trunk/engines/sci/engine/kevent.cpp
    scummvm/trunk/engines/sci/engine/kfile.cpp
    scummvm/trunk/engines/sci/engine/kgraphics.cpp
    scummvm/trunk/engines/sci/engine/klists.cpp
    scummvm/trunk/engines/sci/engine/kmenu.cpp
    scummvm/trunk/engines/sci/engine/kmisc.cpp
    scummvm/trunk/engines/sci/engine/kmovement.cpp
    scummvm/trunk/engines/sci/engine/kpathing.cpp
    scummvm/trunk/engines/sci/engine/kscripts.cpp
    scummvm/trunk/engines/sci/engine/ksound.cpp
    scummvm/trunk/engines/sci/engine/kstring.cpp
    scummvm/trunk/engines/sci/engine/memobj.h
    scummvm/trunk/engines/sci/engine/message.cpp
    scummvm/trunk/engines/sci/engine/message.h
    scummvm/trunk/engines/sci/engine/savegame.cpp
    scummvm/trunk/engines/sci/engine/script.cpp
    scummvm/trunk/engines/sci/engine/scriptdebug.cpp
    scummvm/trunk/engines/sci/engine/seg_manager.cpp
    scummvm/trunk/engines/sci/engine/seg_manager.h
    scummvm/trunk/engines/sci/engine/state.cpp
    scummvm/trunk/engines/sci/engine/state.h
    scummvm/trunk/engines/sci/engine/stringfrag.cpp
    scummvm/trunk/engines/sci/engine/vm.cpp
    scummvm/trunk/engines/sci/engine/vm.h
    scummvm/trunk/engines/sci/gfx/gfx_resmgr.cpp
    scummvm/trunk/engines/sci/gfx/gfx_resmgr.h
    scummvm/trunk/engines/sci/gfx/menubar.cpp
    scummvm/trunk/engines/sci/resource.cpp
    scummvm/trunk/engines/sci/sci.cpp
    scummvm/trunk/engines/sci/sci.h
    scummvm/trunk/engines/sci/sfx/core.cpp
    scummvm/trunk/engines/sci/sfx/core.h
    scummvm/trunk/engines/sci/sfx/sci_midi.h
    scummvm/trunk/engines/sci/sfx/softseq/adlib.cpp
    scummvm/trunk/engines/sci/sfx/softseq/adlib.h
    scummvm/trunk/engines/sci/sfx/softseq/pcjr.h
    scummvm/trunk/engines/sci/vocabulary.cpp
    scummvm/trunk/engines/sci/vocabulary.h

Modified: scummvm/trunk/engines/sci/console.cpp
===================================================================
--- scummvm/trunk/engines/sci/console.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/console.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -374,7 +374,7 @@
 
 bool Console::cmdOpcodes(int argc, const char **argv) {
 	// Load the opcode table from vocab.998 if it exists, to obtain the opcode names
-	Resource* r = _vm->getresourceManager()->findResource(ResourceId(kResourceTypeVocab, 998), 0);
+	Resource* r = _vm->getResourceManager()->findResource(ResourceId(kResourceTypeVocab, 998), 0);
 
 	// If the resource couldn't be loaded, leave
 	if (!r) {
@@ -586,7 +586,7 @@
 	if (res == kResourceTypeInvalid)
 		DebugPrintf("Resource type '%s' is not valid\n", argv[1]);
 	else {
-		Resource *resource = _vm->getresourceManager()->findResource(ResourceId(res, resNum), 0);
+		Resource *resource = _vm->getResourceManager()->findResource(ResourceId(res, resNum), 0);
 		if (resource) {
 			Common::hexdump(resource->data, resource->size, 16, 0);
 			DebugPrintf("Resource %s.%03d has been dumped to standard output\n", argv[1], resNum);
@@ -642,7 +642,7 @@
 	if (res == kResourceTypeInvalid)
 		DebugPrintf("Resource type '%s' is not valid\n", argv[1]);
 	else {
-		Resource *resource = _vm->getresourceManager()->findResource(ResourceId(res, resNum), 0);
+		Resource *resource = _vm->getResourceManager()->findResource(ResourceId(res, resNum), 0);
 		if (resource) {
 			DebugPrintf("Resource size: %d\n", resource->size);
 		} else {
@@ -712,7 +712,7 @@
 	}
 
 	for (; resNumber <= resMax; resNumber++) {
-		if ((script = _vm->getresourceManager()->findResource(ResourceId(restype, resNumber), 0))) {
+		if ((script = _vm->getResourceManager()->findResource(ResourceId(restype, resNumber), 0))) {
 			unsigned int seeker = 0, seekerold = 0;
 			uint32 comppos = 0;
 			int output_script_name = 0;
@@ -767,7 +767,7 @@
 			number = atoi(argv[2]);
 		}
 
-		Common::List<ResourceId> *resources = _vm->getresourceManager()->listResources(res, number);
+		Common::List<ResourceId> *resources = _vm->getResourceManager()->listResources(res, number);
 		sort(resources->begin(), resources->end(), ResourceIdLess());
 		Common::List<ResourceId>::iterator itr = resources->begin();
 
@@ -895,11 +895,11 @@
 
 bool Console::cmdClassTable(int argc, const char **argv) {
 	DebugPrintf("Available classes:\n");
-	for (uint i = 0; i < _vm->_gamestate->segmentManager->_classtable.size(); i++) {
-		if (_vm->_gamestate->segmentManager->_classtable[i].reg.segment) {
+	for (uint i = 0; i < _vm->_gamestate->segMan->_classtable.size(); i++) {
+		if (_vm->_gamestate->segMan->_classtable[i].reg.segment) {
 			DebugPrintf(" Class 0x%x at %04x:%04x (script 0x%x)\n", i, 
-					PRINT_REG(_vm->_gamestate->segmentManager->_classtable[i].reg), 
-					_vm->_gamestate->segmentManager->_classtable[i].script);
+					PRINT_REG(_vm->_gamestate->segMan->_classtable[i].reg), 
+					_vm->_gamestate->segMan->_classtable[i].script);
 		}
 	}
 
@@ -1313,8 +1313,8 @@
 bool Console::cmdPrintSegmentTable(int argc, const char **argv) {
 	DebugPrintf("Segment table:\n");
 
-	for (uint i = 0; i < _vm->_gamestate->segmentManager->_heap.size(); i++) {
-		MemObject *mobj = _vm->_gamestate->segmentManager->_heap[i];
+	for (uint i = 0; i < _vm->_gamestate->segMan->_heap.size(); i++) {
+		MemObject *mobj = _vm->_gamestate->segMan->_heap[i];
 		if (mobj && mobj->getType()) {
 			DebugPrintf(" [%04x] ", i);
 
@@ -1375,10 +1375,10 @@
 bool Console::segmentInfo(int nr) {
 	DebugPrintf("[%04x] ", nr);
 
-	if ((nr < 0) || ((uint)nr >= _vm->_gamestate->segmentManager->_heap.size()) || !_vm->_gamestate->segmentManager->_heap[nr])
+	if ((nr < 0) || ((uint)nr >= _vm->_gamestate->segMan->_heap.size()) || !_vm->_gamestate->segMan->_heap[nr])
 		return false;
 
-	MemObject *mobj = _vm->_gamestate->segmentManager->_heap[nr];
+	MemObject *mobj = _vm->_gamestate->segMan->_heap[nr];
 
 	switch (mobj->getType()) {
 
@@ -1401,10 +1401,10 @@
 		for (uint i = 0; i < scr->_objects.size(); i++) {
 			DebugPrintf("    ");
 			// Object header
-			Object *obj = obj_get(_vm->_gamestate->segmentManager, scr->_objects[i].pos);
+			Object *obj = obj_get(_vm->_gamestate->segMan, scr->_objects[i].pos);
 			if (obj)
 				DebugPrintf("[%04x:%04x] %s : %3d vars, %3d methods\n", PRINT_REG(scr->_objects[i].pos), 
-							obj_get_name(_vm->_gamestate->segmentManager,
+							obj_get_name(_vm->_gamestate->segMan,
 							scr->_objects[i].pos), obj->_variables.size(), obj->methods_nr);
 		}
 	}
@@ -1446,12 +1446,12 @@
 				reg_t objpos;
 				objpos.offset = i;
 				objpos.segment = nr;
-				DebugPrintf("  [%04x] %s; copy of ", i, obj_get_name(_vm->_gamestate->segmentManager, objpos));
+				DebugPrintf("  [%04x] %s; copy of ", i, obj_get_name(_vm->_gamestate->segMan, objpos));
 				// Object header
-				Object *obj = obj_get(_vm->_gamestate->segmentManager, ct->_table[i].pos);
+				Object *obj = obj_get(_vm->_gamestate->segMan, ct->_table[i].pos);
 				if (obj)
 					DebugPrintf("[%04x:%04x] %s : %3d vars, %3d methods\n", PRINT_REG(ct->_table[i].pos), 
-								obj_get_name(_vm->_gamestate->segmentManager, ct->_table[i].pos), 
+								obj_get_name(_vm->_gamestate->segMan, ct->_table[i].pos), 
 								obj->_variables.size(), obj->methods_nr);
 			}
 	}
@@ -1518,7 +1518,7 @@
 	}
 
 	if (!scumm_stricmp(argv[1], "all")) {
-		for (uint i = 0; i < _vm->_gamestate->segmentManager->_heap.size(); i++)
+		for (uint i = 0; i < _vm->_gamestate->segMan->_heap.size(); i++)
 			segmentInfo(i);
 	} else {
 		int nr = atoi(argv[1]);
@@ -1537,7 +1537,7 @@
 		return true;
 	}
 
-	_vm->_gamestate->segmentManager->getScript(atoi(argv[1]))->setLockers(0);
+	_vm->_gamestate->segMan->getScript(atoi(argv[1]))->setLockers(0);
 
 	return true;
 }
@@ -1642,14 +1642,14 @@
 		return true;
 	}
 
-	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segmentManager, addr.segment);
+	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segMan, addr.segment);
 	if (!mobj) {
 		DebugPrintf("Unknown segment : %x\n", addr.segment);
 		return 1;
 	}
 
 	DebugPrintf("Reachable from %04x:%04x:\n", PRINT_REG(addr));
-	mobj->listAllOutgoingReferences(addr, NULL, _print_address, _vm->_gamestate->resourceManager->sciVersion());
+	mobj->listAllOutgoingReferences(addr, NULL, _print_address, _vm->_gamestate->resMan->sciVersion());
 
 	return true;
 }
@@ -1671,7 +1671,7 @@
 		return true;
 	}
 
-	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segmentManager, addr.segment);
+	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segMan, addr.segment);
 	if (!mobj) {
 		DebugPrintf("Unknown segment : %x\n", addr.segment);
 		return true;
@@ -1701,13 +1701,13 @@
 		return true;
 	}
 
-	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segmentManager, addr.segment);
+	MemObject *mobj = GET_SEGMENT_ANY(*_vm->_gamestate->segMan, addr.segment);
 	if (!mobj) {
 		DebugPrintf("Unknown segment : %x\n", addr.segment);
 		return true;
 	}
 
-	addr = mobj->findCanonicAddress(_vm->_gamestate->segmentManager, addr);
+	addr = mobj->findCanonicAddress(_vm->_gamestate->segMan, addr);
 	DebugPrintf(" %04x:%04x\n", PRINT_REG(addr));
 
 	return true;
@@ -1823,7 +1823,7 @@
 		return true;
 	}
 
-	int t = determine_reg_type(_vm->_gamestate->segmentManager, val, true);
+	int t = determine_reg_type(_vm->_gamestate->segMan, val, true);
 	int invalid = t & KSIG_INVALID;
 
 	switch (t & ~KSIG_INVALID) {
@@ -1898,7 +1898,7 @@
 		}
 	}
 
-	int type_mask = determine_reg_type(_vm->_gamestate->segmentManager, reg, 1);
+	int type_mask = determine_reg_type(_vm->_gamestate->segMan, reg, 1);
 	int filter;
 	int found = 0;
 
@@ -1948,7 +1948,7 @@
 			break;
 		case KSIG_REF: {
 			int size;
-			unsigned char *block = _vm->_gamestate->segmentManager->dereference(reg, &size);
+			unsigned char *block = _vm->_gamestate->segMan->dereference(reg, &size);
 
 			DebugPrintf("raw data\n");
 
@@ -2054,7 +2054,7 @@
 	for (iter = _vm->_gamestate->_executionStack.begin();
 	     iter != _vm->_gamestate->_executionStack.end(); ++iter, ++i) {
 		ExecStack &call = *iter;
-		const char *objname = obj_get_name(_vm->_gamestate->segmentManager, call.sendp);
+		const char *objname = obj_get_name(_vm->_gamestate->segMan, call.sendp);
 		int paramc, totalparamc;
 
 		switch (call.type) {
@@ -2104,7 +2104,7 @@
 
 		printf(" argp:ST:%04x", (unsigned)(call.variables_argp - _vm->_gamestate->stack_base));
 		if (call.type == EXEC_STACK_TYPE_CALL)
-			printf(" script: %d", (*(Script *)_vm->_gamestate->segmentManager->_heap[call.addr.pc.segment]).nr);
+			printf(" script: %d", (*(Script *)_vm->_gamestate->segMan->_heap[call.addr.pc.segment]).nr);
 		printf("\n");
 	}
 
@@ -2196,7 +2196,7 @@
 		return true;
 	}
 
-	Object *obj = obj_get(_vm->_gamestate->segmentManager, objAddr);
+	Object *obj = obj_get(_vm->_gamestate->segMan, objAddr);
 	int selector_id = _vm->getKernel()->findSelector(argv[2]);
 	reg_t addr;
 
@@ -2210,7 +2210,7 @@
 		return true;
 	}
 
-	if (lookup_selector(_vm->_gamestate->segmentManager, objAddr, selector_id, NULL, &addr) != kSelectorMethod) {
+	if (lookup_selector(_vm->_gamestate->segMan, objAddr, selector_id, NULL, &addr) != kSelectorMethod) {
 		DebugPrintf("Not a method.");
 		return true;
 	}
@@ -2245,7 +2245,7 @@
 		return true;
 	}
 
-	_vm->_gamestate->segmentManager->dereference(vpc, &size);
+	_vm->_gamestate->segMan->dereference(vpc, &size);
 	size += vpc.offset; // total segment size
 
 	for (int i = 2; i < argc; i++) {
@@ -2304,13 +2304,13 @@
 		return true;
 	}
 
-	o = obj_get(_vm->_gamestate->segmentManager, object);
+	o = obj_get(_vm->_gamestate->segMan, object);
 	if (o == NULL) {
 		DebugPrintf("Address \"%04x:%04x\" is not an object\n", PRINT_REG(object));
 		return true;
 	}
 
-	SelectorType selector_type = lookup_selector(_vm->_gamestate->segmentManager, object, selector_id, 0, &fptr);
+	SelectorType selector_type = lookup_selector(_vm->_gamestate->segMan, object, selector_id, 0, &fptr);
 
 	if (selector_type == kSelectorNone) {
 		DebugPrintf("Object does not support selector: \"%s\"\n", selector_name);
@@ -2506,7 +2506,7 @@
 		return true;
 	}
 
-	Resource *song = _vm->getresourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
+	Resource *song = _vm->getResourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
 	SongIterator *songit;
 	Audio::AudioStream *data;
 
@@ -2544,7 +2544,7 @@
 		return true;
 	}
 
-	Resource *song = _vm->getresourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
+	Resource *song = _vm->getResourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
 
 	if (!song) {
 		DebugPrintf("Doesn't exist\n");
@@ -2709,7 +2709,7 @@
 		return true;
 	}
 
-	Resource *song = _vm->getresourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
+	Resource *song = _vm->getResourceManager()->findResource(ResourceId(kResourceTypeSound, atoi(argv[1])), 0);
 
 	int offset = atoi(argv[2]);
 
@@ -2741,7 +2741,7 @@
 	}
 
 	int handle = id.segment << 16 | id.offset;	// frobnicate handle
-	SegManager *segManager = _vm->_gamestate->segmentManager;	// for PUT_SEL32V
+	SegManager *segManager = _vm->_gamestate->segMan;	// for PUT_SEL32V
 
 	if (id.segment) {
 		_vm->_gamestate->_sound.sfx_song_set_status(handle, SOUND_STATUS_STOPPED);
@@ -2844,7 +2844,7 @@
 		if (*endptr)
 			return 1;
 
-		dest->segment = s->segmentManager->segGet(script_nr);
+		dest->segment = s->segMan->segGet(script_nr);
 
 		if (!dest->segment) {
 			return 1;
@@ -2880,8 +2880,8 @@
 		str_objname = str + 1;
 
 		// Now all values are available; iterate over all objects.
-		for (i = 0; i < s->segmentManager->_heap.size(); i++) {
-			MemObject *mobj = s->segmentManager->_heap[i];
+		for (i = 0; i < s->segMan->_heap.size(); i++) {
+			MemObject *mobj = s->segMan->_heap[i];
 			int idx = 0;
 			int max_index = 0;
 
@@ -2909,7 +2909,7 @@
 				}
 
 				if (valid) {
-					const char *objname = obj_get_name(s->segmentManager, objpos);
+					const char *objname = obj_get_name(s->segMan, objpos);
 					if (!strcmp(objname, str_objname)) {
 						// Found a match!
 						if ((index < 0) && (times_found > 0)) {
@@ -2983,7 +2983,7 @@
 
 	while (!pos.isNull()) {
 		Node *node;
-		NodeTable *nt = (NodeTable *)GET_SEGMENT(*_vm->_gamestate->segmentManager, pos.segment, MEM_OBJ_NODES);
+		NodeTable *nt = (NodeTable *)GET_SEGMENT(*_vm->_gamestate->segMan, pos.segment, MEM_OBJ_NODES);
 
 		if (!nt || !nt->isValidEntry(pos.offset)) {
 			DebugPrintf("   WARNING: %04x:%04x: Doesn't contain list node!\n",
@@ -3010,7 +3010,7 @@
 }
 
 int Console::printNode(reg_t addr) {
-	MemObject *mobj = GET_SEGMENT(*_vm->_gamestate->segmentManager, addr.segment, MEM_OBJ_LISTS);
+	MemObject *mobj = GET_SEGMENT(*_vm->_gamestate->segMan, addr.segment, MEM_OBJ_LISTS);
 
 	if (mobj) {
 		ListTable *lt = (ListTable *)mobj;
@@ -3027,7 +3027,7 @@
 	} else {
 		NodeTable *nt;
 		Node *node;
-		mobj = GET_SEGMENT(*_vm->_gamestate->segmentManager, addr.segment, MEM_OBJ_NODES);
+		mobj = GET_SEGMENT(*_vm->_gamestate->segMan, addr.segment, MEM_OBJ_NODES);
 
 		if (!mobj) {
 			DebugPrintf("Segment #%04x is not a list or node segment\n", addr.segment);
@@ -3051,10 +3051,10 @@
 
 int Console::printObject(reg_t pos) {
 	EngineState *s = _vm->_gamestate;	// for the several defines in this function
-	Object *obj = obj_get(s->segmentManager, pos);
+	Object *obj = obj_get(s->segMan, pos);
 	Object *var_container = obj;
 	int i;
-	SciVersion version = s->resourceManager->sciVersion();	// for the selector defines
+	SciVersion version = s->resMan->sciVersion();	// for the selector defines
 
 	if (!obj) {
 		DebugPrintf("[%04x:%04x]: Not an object.", PRINT_REG(pos));
@@ -3062,11 +3062,11 @@
 	}
 
 	// Object header
-	DebugPrintf("[%04x:%04x] %s : %3d vars, %3d methods\n", PRINT_REG(pos), obj_get_name(s->segmentManager, pos),
+	DebugPrintf("[%04x:%04x] %s : %3d vars, %3d methods\n", PRINT_REG(pos), obj_get_name(s->segMan, pos),
 				obj->_variables.size(), obj->methods_nr);
 
 	if (!(obj->_variables[SCRIPT_INFO_SELECTOR].offset & SCRIPT_INFO_CLASS))
-		var_container = obj_get(s->segmentManager, obj->_variables[SCRIPT_SUPERCLASS_SELECTOR]);
+		var_container = obj_get(s->segMan, obj->_variables[SCRIPT_SUPERCLASS_SELECTOR]);
 	DebugPrintf("  -- member variables:\n");
 	for (i = 0; (uint)i < obj->_variables.size(); i++) {
 		printf("    ");
@@ -3078,9 +3078,9 @@
 		reg_t val = obj->_variables[i];
 		DebugPrintf("%04x:%04x", PRINT_REG(val));
 
-		Object *ref = obj_get(s->segmentManager, val);
+		Object *ref = obj_get(s->segMan, val);
 		if (ref)
-			DebugPrintf(" (%s)", obj_get_name(s->segmentManager, val));
+			DebugPrintf(" (%s)", obj_get_name(s->segMan, val));
 
 		DebugPrintf("\n");
 	}
@@ -3089,8 +3089,8 @@
 		reg_t fptr = VM_OBJECT_READ_FUNCTION(obj, i);
 		DebugPrintf("    [%03x] %s = %04x:%04x\n", VM_OBJECT_GET_FUNCSELECTOR(obj, i), selector_name(s, VM_OBJECT_GET_FUNCSELECTOR(obj, i)), PRINT_REG(fptr));
 	}
-	if (s->segmentManager->_heap[pos.segment]->getType() == MEM_OBJ_SCRIPT)
-		DebugPrintf("\nOwner script:\t%d\n", s->segmentManager->getScript(pos.segment)->nr);
+	if (s->segMan->_heap[pos.segment]->getType() == MEM_OBJ_SCRIPT)
+		DebugPrintf("\nOwner script:\t%d\n", s->segMan->getScript(pos.segment)->nr);
 
 	return 0;
 }
@@ -3132,7 +3132,7 @@
 	int have_rects = 0;
 	Common::Rect nsrect, nsrect_clipped, brrect;
 
-	if (lookup_selector(s->segmentManager, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL) == kSelectorVariable) {
+	if (lookup_selector(s->segMan, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL) == kSelectorVariable) {
 		GETRECT(nsLeft, nsRight, nsBottom, nsTop);
 		GETRECT(lsLeft, lsRight, lsBottom, lsTop);
 		GETRECT(brLeft, brRight, brBottom, brTop);
@@ -3210,10 +3210,10 @@
 	}
 
 
-	is_view = (lookup_selector(s->segmentManager, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.x, NULL) == kSelectorVariable) &&
-	    (lookup_selector(s->segmentManager, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.brLeft, NULL) == kSelectorVariable) &&
-	    (lookup_selector(s->segmentManager, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.signal, NULL) == kSelectorVariable) &&
-	    (lookup_selector(s->segmentManager, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsTop, NULL) == kSelectorVariable);
+	is_view = (lookup_selector(s->segMan, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.x, NULL) == kSelectorVariable) &&
+	    (lookup_selector(s->segMan, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.brLeft, NULL) == kSelectorVariable) &&
+	    (lookup_selector(s->segMan, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.signal, NULL) == kSelectorVariable) &&
+	    (lookup_selector(s->segMan, pos, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsTop, NULL) == kSelectorVariable);
 
 	if (!is_view) {
 		printf("Not a dynamic View object.\n");

Modified: scummvm/trunk/engines/sci/detection.cpp
===================================================================
--- scummvm/trunk/engines/sci/detection.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/detection.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -272,22 +272,22 @@
 		return 0;
 	}
 
-	ResourceManager *resourceManager = new ResourceManager(fslist);
-	ViewType gameViews = resourceManager->getViewType();
+	ResourceManager *resMan = new ResourceManager(fslist);
+	ViewType gameViews = resMan->getViewType();
 
 	// Have we identified the game views? If not, stop here
 	if (gameViews == kViewUnknown) {
 		SearchMan.remove("SCI_detection");
-		delete resourceManager;
+		delete resMan;
 		return (const ADGameDescription *)&s_fallbackDesc;
 	}
 
 #ifndef ENABLE_SCI32
 	// Is SCI32 compiled in? If not, and this is a SCI32 game,
 	// stop here
-	if (resourceManager->sciVersion() >= SCI_VERSION_2) {
+	if (resMan->sciVersion() >= SCI_VERSION_2) {
 		SearchMan.remove("SCI_detection");
-		delete resourceManager;
+		delete resMan;
 		return (const ADGameDescription *)&s_fallbackDesc;
 	}
 #endif
@@ -301,12 +301,12 @@
 		s_fallbackDesc.desc.platform = Common::kPlatformAmiga;
 
 	// Determine the game id
-	SegManager *segManager = new SegManager(resourceManager);
-	if (!script_instantiate(resourceManager, segManager, 0)) {
+	SegManager *segManager = new SegManager(resMan);
+	if (!script_instantiate(resMan, segManager, 0)) {
 		warning("fallbackDetect(): Could not instantiate script 0");
 		SearchMan.remove("SCI_detection");
 		delete segManager;
-		delete resourceManager;
+		delete resMan;
 		return 0;
 	}
 	reg_t game_obj = script_lookup_export(segManager, 0, 0);
@@ -324,7 +324,7 @@
 	// (like, for example, Eco Quest 1 and all SCI1.1 games and newer, e.g. Freddy Pharkas). 
 	// As far as we know, these games store the messages of each language in separate
 	// resources, and it's not possible to detect that easily
-	Resource *text = resourceManager->findResource(ResourceId(kResourceTypeText, 0), 0);
+	Resource *text = resMan->findResource(ResourceId(kResourceTypeText, 0), 0);
 	uint seeker = 0;
 	if (text) {
 		while (seeker < text->size) {
@@ -336,7 +336,7 @@
 		}
 	}
 
-	delete resourceManager;
+	delete resMan;
 
 	// Distinguish demos from full versions
 	if (!strcmp(s_fallbackDesc.desc.gameid, "castlebrain") && !Common::File::exists("resource.002")) {

Modified: scummvm/trunk/engines/sci/engine/game.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/game.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/game.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -177,7 +177,7 @@
 	gfx_color_t transparent = { PaletteEntry(), 0, -1, -1, 0 };
 	debug(2, "Initializing graphics");
 
-	if (s->resourceManager->getViewType() == kViewEga) {
+	if (s->resMan->getViewType() == kViewEga) {
 		for (int i = 0; i < 16; i++) {
 			gfxop_set_color(s->gfx_state, &(s->ega_colors[i]), gfx_sci0_image_colors[sci0_palette][i].r,
 					gfx_sci0_image_colors[sci0_palette][i].g, gfx_sci0_image_colors[sci0_palette][i].b, 0, -1, -1);
@@ -194,13 +194,13 @@
 			s->gfx_state->gfxResMan->setStaticPalette(gfxr_read_pal1_amiga(file));
 			file.close();
 		} else {
-			resource = s->resourceManager->findResource(ResourceId(kResourceTypePalette, 999), 1);
+			resource = s->resMan->findResource(ResourceId(kResourceTypePalette, 999), 1);
 			if (resource) {
-				if (s->resourceManager->sciVersion() < SCI_VERSION_1_1)
+				if (s->resMan->sciVersion() < SCI_VERSION_1_1)
 					s->gfx_state->gfxResMan->setStaticPalette(gfxr_read_pal1(999, resource->data, resource->size));
 				else
 					s->gfx_state->gfxResMan->setStaticPalette(gfxr_read_pal11(999, resource->data, resource->size));
-				s->resourceManager->unlockResource(resource);
+				s->resMan->unlockResource(resource);
 			} else {
 				debug(2, "Couldn't find the default palette!");
 			}
@@ -226,7 +226,7 @@
 
 	font_nr = -1;
 	do {
-		resource = s->resourceManager->testResource(ResourceId(kResourceTypeFont, ++font_nr));
+		resource = s->resMan->testResource(ResourceId(kResourceTypeFont, ++font_nr));
 	} while ((!resource) && (font_nr < 65536));
 
 	if (!resource) {
@@ -241,7 +241,7 @@
 	s->iconbar_port = new GfxPort(s->visual, gfx_rect(0, 0, 320, 200), s->ega_colors[0], transparent);
 	s->iconbar_port->_flags |= GFXW_FLAG_NO_IMPLICIT_SWITCH;
 
-	if (s->resourceManager->isVGA()) {
+	if (s->resMan->isVGA()) {
 		// This bit sets the foreground and background colors in VGA SCI games
 		gfx_color_t fgcolor;
 		gfx_color_t bgcolor;
@@ -311,11 +311,11 @@
 }
 
 int game_init_sound(EngineState *s, int sound_flags) {
-	if (s->resourceManager->sciVersion() > SCI_VERSION_0_LATE)
+	if (s->resMan->sciVersion() > SCI_VERSION_0_LATE)
 		sound_flags |= SFX_STATE_FLAG_MULTIPLAY;
 
 	s->sfx_init_flags = sound_flags;
-	s->_sound.sfx_init(s->resourceManager, sound_flags);
+	s->_sound.sfx_init(s->resMan, sound_flags);
 
 	return 0;
 }
@@ -323,20 +323,20 @@
 // Architectural stuff: Init/Unintialize engine
 int script_init_engine(EngineState *s) {
 	s->kernel_opt_flags = 0;
-	s->segmentManager = new SegManager(s->resourceManager);
+	s->segMan = new SegManager(s->resMan);
 	s->gc_countdown = GC_INTERVAL - 1;
 
-	SegmentId script_000_segment = s->segmentManager->getSegment(0, SCRIPT_GET_LOCK);
+	SegmentId script_000_segment = s->segMan->getSegment(0, SCRIPT_GET_LOCK);
 
 	if (script_000_segment <= 0) {
 		debug(2, "Failed to instantiate script.000");
 		return 1;
 	}
 
-	s->script_000 = s->segmentManager->getScript(script_000_segment);
+	s->script_000 = s->segMan->getScript(script_000_segment);
 
-	s->sys_strings = s->segmentManager->allocateSysStrings(&s->sys_strings_segment);
-	s->string_frag_segment = s->segmentManager->allocateStringFrags();
+	s->sys_strings = s->segMan->allocateSysStrings(&s->sys_strings_segment);
+	s->string_frag_segment = s->segMan->allocateStringFrags();
 
 	// Allocate static buffer for savegame and CWD directories
 	SystemString *str = &s->sys_strings->strings[SYS_STRING_SAVEDIR];
@@ -359,9 +359,9 @@
 	s->have_bp = 0;
 
 	if (s->detectLofsType() == SCI_VERSION_1_MIDDLE)
-		s->segmentManager->setExportWidth(1);
+		s->segMan->setExportWidth(1);
 	else
-		s->segmentManager->setExportWidth(0);
+		s->segMan->setExportWidth(0);
 
 	debug(2, "Engine initialized");
 
@@ -384,8 +384,8 @@
 void script_free_vm_memory(EngineState *s) {
 	debug(2, "Freeing VM memory");
 
-	if (s->segmentManager)
-		s->segmentManager->_classtable.clear();
+	if (s->segMan)
+		s->segMan->_classtable.clear();
 
 	// Close all opened file handles
 	s->_fileHandles.clear();
@@ -422,11 +422,11 @@
 	// FIXME Use new VM instantiation code all over the place
 	DataStack *stack;
 
-	stack = s->segmentManager->allocateStack(VM_STACK_SIZE, &s->stack_segment);
+	stack = s->segMan->allocateStack(VM_STACK_SIZE, &s->stack_segment);
 	s->stack_base = stack->entries;
 	s->stack_top = s->stack_base + VM_STACK_SIZE;
 
-	if (!script_instantiate(s->resourceManager, s->segmentManager, 0)) {
+	if (!script_instantiate(s->resMan, s->segMan, 0)) {
 		warning("game_init(): Could not instantiate script 0");
 		return 1;
 	}
@@ -442,7 +442,7 @@
 	s->successor = NULL; // No successor
 	s->_statusBarText.clear(); // Status bar is blank
 	s->status_bar_foreground = 0;
-	s->status_bar_background = !s->resourceManager->isVGA() ? 15 : 255;
+	s->status_bar_background = !s->resMan->isVGA() ? 15 : 255;
 
 	SystemString *str = &s->sys_strings->strings[SYS_STRING_PARSER_BASE];
 	str->name = strdup("parser-base");
@@ -460,9 +460,9 @@
 
 //	script_dissect(0, s->_selectorNames);
 	// The first entry in the export table of script 0 points to the game object
-	s->game_obj = script_lookup_export(s->segmentManager, 0, 0);
+	s->game_obj = script_lookup_export(s->segMan, 0, 0);
 	uint32 gameFlags = 0;	// unused
-	s->_gameName = convertSierraGameId(obj_get_name(s->segmentManager, s->game_obj), &gameFlags);
+	s->_gameName = convertSierraGameId(obj_get_name(s->segMan, s->game_obj), &gameFlags);
 
 	debug(2, " \"%s\" at %04x:%04x", s->_gameName.c_str(), PRINT_REG(s->game_obj));
 
@@ -490,9 +490,9 @@
 		game_init_sound(s, SFX_STATE_FLAG_NOSOUND);
 	}
 
-	s->segmentManager->_classtable.clear();
-	delete s->segmentManager;
-	s->segmentManager = 0;
+	s->segMan->_classtable.clear();
+	delete s->segMan;
+	s->segMan = 0;
 
 	s->_synonyms.clear();
 

Modified: scummvm/trunk/engines/sci/engine/gc.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/gc.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/gc.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -71,7 +71,7 @@
 }
 
 reg_t_hash_map *find_all_used_references(EngineState *s) {
-	SegManager *sm = s->segmentManager;
+	SegManager *sm = s->segMan;
 	reg_t_hash_map *normal_map = NULL;
 	WorklistManager wm;
 	uint i;
@@ -102,7 +102,7 @@
 			wm.push(es.objp);
 			wm.push(es.sendp);
 			if (es.type == EXEC_STACK_TYPE_VARSELECTOR)
-				wm.push(*(es.getVarPointer(s->segmentManager)));
+				wm.push(*(es.getVarPointer(s->segMan)));
 		}
 	}
 
@@ -134,7 +134,7 @@
 		if (reg.segment != s->stack_segment) { // No need to repeat this one
 			debugC(2, kDebugLevelGC, "[GC] Checking %04x:%04x\n", PRINT_REG(reg));
 			if (reg.segment < sm->_heap.size() && sm->_heap[reg.segment])
-				sm->_heap[reg.segment]->listAllOutgoingReferences(reg, &wm, add_outgoing_refs, s->resourceManager->sciVersion());
+				sm->_heap[reg.segment]->listAllOutgoingReferences(reg, &wm, add_outgoing_refs, s->resMan->sciVersion());
 		}
 	}
 
@@ -172,7 +172,7 @@
 void run_gc(EngineState *s) {
 	uint seg_nr;
 	deallocator_t deallocator;
-	SegManager *sm = s->segmentManager;
+	SegManager *sm = s->segMan;
 
 #ifdef DEBUG_GC
 	debugC(2, kDebugLevelGC, "[GC] Running...\n");

Modified: scummvm/trunk/engines/sci/engine/kernel.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kernel.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -379,7 +379,7 @@
 	"Arithmetic"
 };
 
-Kernel::Kernel(ResourceManager *resourceManager) : _resourceManager(resourceManager) {
+Kernel::Kernel(ResourceManager *resMan) : _resMan(resMan) {
 	memset(&_selectorMap, 0, sizeof(_selectorMap));	// FIXME: Remove this once/if we C++ify selector_map_t
 
 	loadSelectorNames();
@@ -394,7 +394,7 @@
 }
 
 void Kernel::detectSciFeatures() {
-	SciVersion version = _resourceManager->sciVersion();
+	SciVersion version = _resMan->sciVersion();
 
 	features = 0;
 
@@ -418,13 +418,13 @@
 }
 
 void Kernel::loadSelectorNames() {
-	Resource *r = _resourceManager->findResource(ResourceId(kResourceTypeVocab, VOCAB_RESOURCE_SELECTORS), 0);
-	bool oldScriptHeader = (_resourceManager->sciVersion() == SCI_VERSION_0_EARLY);
+	Resource *r = _resMan->findResource(ResourceId(kResourceTypeVocab, VOCAB_RESOURCE_SELECTORS), 0);
+	bool oldScriptHeader = (_resMan->sciVersion() == SCI_VERSION_0_EARLY);
 
 	if (!r) { // No such resource?
 		// Check if we have a table for this game
 		// Some demos do not have a selector table
-		Common::StringList staticSelectorTable = checkStaticSelectorNames(_resourceManager->sciVersion());
+		Common::StringList staticSelectorTable = checkStaticSelectorNames(_resMan->sciVersion());
 		
 		if (staticSelectorTable.empty())
 			error("Kernel: Could not retrieve selector names");
@@ -752,7 +752,7 @@
 void Kernel::setDefaultKernelNames() {
 	_kernelNames = Common::StringList(sci_default_knames, SCI_KNAMES_DEFAULT_ENTRIES_NR);
 
-	switch (_resourceManager->sciVersion()) {
+	switch (_resMan->sciVersion()) {
 	case SCI_VERSION_0_EARLY:
 	case SCI_VERSION_0_LATE:
 		// Insert SCI0 file functions after SetCursor (0x28)
@@ -792,9 +792,9 @@
 	_kernelNames.clear();
 	
 #ifdef ENABLE_SCI32
-	if (_resourceManager->sciVersion() >= SCI_VERSION_2_1)
+	if (_resMan->sciVersion() >= SCI_VERSION_2_1)
 		setKernelNamesSci21();
-	else if (_resourceManager->sciVersion() == SCI_VERSION_2)
+	else if (_resMan->sciVersion() == SCI_VERSION_2)
 		setKernelNamesSci2();
 	else
 #endif

Modified: scummvm/trunk/engines/sci/engine/kernel.h
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.h	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kernel.h	2009-09-02 12:02:37 UTC (rev 43908)
@@ -62,7 +62,7 @@
 	/**
 	 * Initializes the SCI kernel
 	 */
-	Kernel(ResourceManager *resourceManager);
+	Kernel(ResourceManager *resMan);
 	~Kernel();
 
 	uint getSelectorNamesSize() const { return _selectorNames.size(); }
@@ -157,7 +157,7 @@
 	 */
 	void mapFunctions();
 
-	ResourceManager *_resourceManager;
+	ResourceManager *_resMan;
 	uint32 features;
 
 	// Kernel-related lists

Modified: scummvm/trunk/engines/sci/engine/kevent.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kevent.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kevent.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -40,8 +40,8 @@
 	reg_t obj = argv[1];
 	sci_event_t e;
 	int oldx, oldy;
-	int modifier_mask = s->resourceManager->sciVersion() <= SCI_VERSION_01 ? SCI_EVM_ALL : SCI_EVM_NO_FOOLOCK;
-	SegManager *segManager = s->segmentManager;
+	int modifier_mask = s->resMan->sciVersion() <= SCI_VERSION_01 ? SCI_EVM_ALL : SCI_EVM_NO_FOOLOCK;
+	SegManager *segManager = s->segMan;
 
 	// If there's a simkey pending, and the game wants a keyboard event, use the
 	// simkey instead of a normal event
@@ -153,7 +153,7 @@
 
 reg_t kMapKeyToDir(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t obj = argv[0];
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 
 	if (GET_SEL32V(obj, type) == SCI_EVT_KEYBOARD) { // Keyboard
 		int mover = -1;
@@ -203,7 +203,7 @@
 
 reg_t kGlobalToLocal(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t obj = argc ? argv[0] : NULL_REG; // Can this really happen? Lars
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 
 	if (obj.segment) {
 		int x = GET_SEL32V(obj, x);
@@ -219,7 +219,7 @@
 
 reg_t kLocalToGlobal(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t obj = argc ? argv[0] : NULL_REG; // Can this really happen? Lars
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 
 	if (obj.segment) {
 		int x = GET_SEL32V(obj, x);

Modified: scummvm/trunk/engines/sci/engine/kfile.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kfile.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kfile.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -197,7 +197,7 @@
 }
 
 reg_t kFOpen(EngineState *s, int, int argc, reg_t *argv) {
-	char *name = kernelDerefString(s->segmentManager, argv[0]);
+	char *name = kernelDerefString(s->segMan, argv[0]);
 	int mode = argv[1].toUint16();
 
 	debug(3, "kFOpen(%s,0x%x)", name, mode);
@@ -250,7 +250,7 @@
 
 reg_t kFPuts(EngineState *s, int, int argc, reg_t *argv) {
 	int handle = argv[0].toUint16();
-	char *data = kernelDerefString(s->segmentManager, argv[1]);
+	char *data = kernelDerefString(s->segMan, argv[1]);
 
 	fwrite_wrapper(s, handle, data, strlen(data));
 	return s->r_acc;
@@ -307,7 +307,7 @@
 }
 
 reg_t kFGets(EngineState *s, int, int argc, reg_t *argv) {
-	char *dest = kernelDerefString(s->segmentManager, argv[0]);
+	char *dest = kernelDerefString(s->segMan, argv[0]);
 	int maxsize = argv[1].toUint16();
 	int handle = argv[2].toUint16();
 
@@ -320,7 +320,7 @@
  * Writes the cwd to the supplied address and returns the address in acc.
  */
 reg_t kGetCWD(EngineState *s, int, int argc, reg_t *argv) {
-	char *targetaddr = kernelDerefString(s->segmentManager, argv[0]);
+	char *targetaddr = kernelDerefString(s->segMan, argv[0]);
 
 	// We do not let the scripts see the file system, instead pretending
 	// we are always in the same directory.
@@ -356,8 +356,8 @@
 
 	switch (mode) {
 	case K_DEVICE_INFO_GET_DEVICE:
-		input_s = kernelDerefString(s->segmentManager, argv[1]);
-		output_s = kernelDerefString(s->segmentManager, argv[2]);
+		input_s = kernelDerefString(s->segMan, argv[1]);
+		output_s = kernelDerefString(s->segMan, argv[2]);
 		assert(input_s != output_s);
 
 		strcpy(output_s, "/");
@@ -365,15 +365,15 @@
 		break;
 
 	case K_DEVICE_INFO_GET_CURRENT_DEVICE:
-		output_s = kernelDerefString(s->segmentManager, argv[1]);
+		output_s = kernelDerefString(s->segMan, argv[1]);
 
 		strcpy(output_s, "/");
 		debug(3, "K_DEVICE_INFO_GET_CURRENT_DEVICE() -> %s", output_s);
 		break;
 
 	case K_DEVICE_INFO_PATHS_EQUAL: {
-		char *path1_s = kernelDerefString(s->segmentManager, argv[1]);
-		char *path2_s = kernelDerefString(s->segmentManager, argv[2]);
+		char *path1_s = kernelDerefString(s->segMan, argv[1]);
+		char *path2_s = kernelDerefString(s->segMan, argv[2]);
 		debug(3, "K_DEVICE_INFO_PATHS_EQUAL(%s,%s)", path1_s, path2_s);
 
 		return make_reg(0, Common::matchString(path2_s, path1_s, true));
@@ -381,7 +381,7 @@
 		break;
 
 	case K_DEVICE_INFO_IS_FLOPPY:
-		input_s = kernelDerefString(s->segmentManager, argv[1]);
+		input_s = kernelDerefString(s->segMan, argv[1]);
 		debug(3, "K_DEVICE_INFO_IS_FLOPPY(%s)", input_s);
 		return NULL_REG; /* Never */
 
@@ -390,8 +390,8 @@
 	** for more information on our workaround for this.
 	*/
 	case K_DEVICE_INFO_GET_SAVECAT_NAME: {
-		output_s = kernelDerefString(s->segmentManager, argv[1]);
-		game_prefix = kernelDerefString(s->segmentManager, argv[2]);
+		output_s = kernelDerefString(s->segMan, argv[1]);
+		game_prefix = kernelDerefString(s->segMan, argv[2]);
 
 		sprintf(output_s, "__throwaway");
 		debug(3, "K_DEVICE_INFO_GET_SAVECAT_NAME(%s) -> %s", game_prefix, output_s);
@@ -399,8 +399,8 @@
 
 	break;
 	case K_DEVICE_INFO_GET_SAVEFILE_NAME: {
-		output_s = kernelDerefString(s->segmentManager, argv[1]);
-		game_prefix = kernelDerefString(s->segmentManager, argv[2]);
+		output_s = kernelDerefString(s->segMan, argv[1]);
+		game_prefix = kernelDerefString(s->segMan, argv[2]);
 		int savegame_id = argv[3].toUint16();
 		sprintf(output_s, "__throwaway");
 		debug(3, "K_DEVICE_INFO_GET_SAVEFILE_NAME(%s,%d) -> %s", game_prefix, savegame_id, output_s);
@@ -428,7 +428,7 @@
 }
 
 reg_t kCheckFreeSpace(EngineState *s, int, int argc, reg_t *argv) {
-	char *path = kernelDerefString(s->segmentManager, argv[0]);
+	char *path = kernelDerefString(s->segMan, argv[0]);
 
 	debug(3, "kCheckFreeSpace(%s)", path);
 	// We simply always pretend that there is enough space.
@@ -486,7 +486,7 @@
 }
 
 reg_t kCheckSaveGame(EngineState *s, int, int argc, reg_t *argv) {
-	char *game_id = kernelDerefString(s->segmentManager, argv[0]);
+	char *game_id = kernelDerefString(s->segMan, argv[0]);
 	int savedir_nr = argv[1].toUint16();
 
 	debug(3, "kCheckSaveGame(%s, %d)", game_id, savedir_nr);
@@ -522,10 +522,10 @@
 }
 
 reg_t kGetSaveFiles(EngineState *s, int, int argc, reg_t *argv) {
-	char *game_id = kernelDerefString(s->segmentManager, argv[0]);
-	char *nametarget = kernelDerefString(s->segmentManager, argv[1]);
+	char *game_id = kernelDerefString(s->segMan, argv[0]);
+	char *nametarget = kernelDerefString(s->segMan, argv[1]);
 	reg_t nametarget_base = argv[1];
-	reg_t *nameoffsets = kernelDerefRegPtr(s->segmentManager, argv[2], 0);
+	reg_t *nameoffsets = kernelDerefRegPtr(s->segMan, argv[2], 0);
 
 	debug(3, "kGetSaveFiles(%s,%s)", game_id, nametarget);
 
@@ -572,11 +572,11 @@
 }
 
 reg_t kSaveGame(EngineState *s, int, int argc, reg_t *argv) {
-	char *game_id = kernelDerefString(s->segmentManager, argv[0]);
+	char *game_id = kernelDerefString(s->segMan, argv[0]);
 	int savedir_nr = argv[1].toUint16();
 	int savedir_id; // Savegame ID, derived from savedir_nr and the savegame ID list
-	char *game_description = kernelDerefString(s->segmentManager, argv[2]);
-	char *version = argc > 3 ? strdup(kernelDerefString(s->segmentManager, argv[3])) : NULL;
+	char *game_description = kernelDerefString(s->segMan, argv[2]);
+	char *version = argc > 3 ? strdup(kernelDerefString(s->segMan, argv[3])) : NULL;
 
 	debug(3, "kSaveGame(%s,%d,%s,%s)", game_id, savedir_nr, game_description, version);
 	s->game_version = version;
@@ -645,7 +645,7 @@
 }
 
 reg_t kRestoreGame(EngineState *s, int, int argc, reg_t *argv) {
-	char *game_id = kernelDerefString(s->segmentManager, argv[0]);
+	char *game_id = kernelDerefString(s->segMan, argv[0]);
 	int savedir_nr = argv[1].toUint16();
 
 	debug(3, "kRestoreGame(%s,%d)", game_id, savedir_nr);
@@ -684,7 +684,7 @@
 }
 
 reg_t kValidPath(EngineState *s, int, int argc, reg_t *argv) {
-	const char *path = kernelDerefString(s->segmentManager, argv[0]);
+	const char *path = kernelDerefString(s->segMan, argv[0]);
 
 	// FIXME: For now, we only accept the (fake) root dir "/" as a valid path.
 	s->r_acc = make_reg(0, 0 == strcmp(path, "/"));
@@ -735,7 +735,7 @@
 		return;
 	}
 
-	char *mem = kernelDerefString(_vm->segmentManager, _outbuffer);
+	char *mem = kernelDerefString(_vm->segMan, _outbuffer);
 	memset(mem, 0, 13);
 
 	// TODO: Transform the string back into a format usable by the SCI scripts.
@@ -756,7 +756,7 @@
 
 	switch (func_nr) {
 	case K_FILEIO_OPEN : {
-		char *name = kernelDerefString(s->segmentManager, argv[1]);
+		char *name = kernelDerefString(s->segMan, argv[1]);
 		int mode = argv[2].toUint16();
 
 		file_open(s, name, mode);
@@ -772,7 +772,7 @@
 	}
 	case K_FILEIO_READ_RAW : {
 		int handle = argv[1].toUint16();
-		char *dest = kernelDerefString(s->segmentManager, argv[2]);
+		char *dest = kernelDerefString(s->segMan, argv[2]);
 		int size = argv[3].toUint16();
 		debug(3, "K_FILEIO_READ_RAW(%d,%d)", handle, size);
 
@@ -781,7 +781,7 @@
 	}
 	case K_FILEIO_WRITE_RAW : {
 		int handle = argv[1].toUint16();
-		char *buf = kernelDerefString(s->segmentManager, argv[2]);
+		char *buf = kernelDerefString(s->segMan, argv[2]);
 		int size = argv[3].toUint16();
 		debug(3, "K_FILEIO_WRITE_RAW(%d,%d)", handle, size);
 
@@ -789,7 +789,7 @@
 		break;
 	}
 	case K_FILEIO_UNLINK : {
-		char *name = kernelDerefString(s->segmentManager, argv[1]);
+		char *name = kernelDerefString(s->segMan, argv[1]);
 		debug(3, "K_FILEIO_UNLINK(%s)", name);
 
 		Common::SaveFileManager *saveFileMan = g_engine->getSaveFileManager();
@@ -800,7 +800,7 @@
 		break;
 	}
 	case K_FILEIO_READ_STRING : {
-		char *dest = kernelDerefString(s->segmentManager, argv[1]);
+		char *dest = kernelDerefString(s->segMan, argv[1]);
 		int size = argv[2].toUint16();
 		int handle = argv[3].toUint16();
 		debug(3, "K_FILEIO_READ_STRING(%d,%d)", handle, size);
@@ -811,7 +811,7 @@
 	case K_FILEIO_WRITE_STRING : {
 		int handle = argv[1].toUint16();
 		int size = argv[3].toUint16();
-		char *buf = kernelDerefCharPtr(s->segmentManager, argv[2], size);
+		char *buf = kernelDerefCharPtr(s->segMan, argv[2], size);
 		debug(3, "K_FILEIO_WRITE_STRING(%d,%d)", handle, size);
 
 		// FIXME: What is the difference between K_FILEIO_WRITE_STRING and
@@ -832,7 +832,7 @@
 		break;
 	}
 	case K_FILEIO_FIND_FIRST : {
-		char *mask = kernelDerefString(s->segmentManager, argv[1]);
+		char *mask = kernelDerefString(s->segMan, argv[1]);
 		reg_t buf = argv[2];
 		int attr = argv[3].toUint16(); // We won't use this, Win32 might, though...
 		debug(3, "K_FILEIO_FIND_FIRST(%s,0x%x)", mask, attr);
@@ -851,7 +851,7 @@
 		break;
 	}
 	case K_FILEIO_FILE_EXISTS : {
-		char *name = kernelDerefString(s->segmentManager, argv[1]);
+		char *name = kernelDerefString(s->segMan, argv[1]);
 
 		// Check for regular file
 		bool exists = Common::File::exists(name);

Modified: scummvm/trunk/engines/sci/engine/kgraphics.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kgraphics.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kgraphics.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -193,8 +193,8 @@
 }
 
 reg_t graph_save_box(EngineState *s, rect_t area) {
-	reg_t handle = kalloc(s->segmentManager, "graph_save_box()", sizeof(gfxw_snapshot_t *));
-	gfxw_snapshot_t **ptr = (gfxw_snapshot_t **)kmem(s->segmentManager, handle);
+	reg_t handle = kalloc(s->segMan, "graph_save_box()", sizeof(gfxw_snapshot_t *));
+	gfxw_snapshot_t **ptr = (gfxw_snapshot_t **)kmem(s->segMan, handle);
 
 	// FIXME: gfxw_make_snapshot returns a pointer. Now why do we store a
 	// pointer to real memory inside the SCI heap?
@@ -215,7 +215,7 @@
 		return;
 	}
 
-	ptr = (gfxw_snapshot_t **)kmem(s->segmentManager, handle);
+	ptr = (gfxw_snapshot_t **)kmem(s->segMan, handle);
 
 	if (!ptr) {
 		warning("Attempt to restore invalid handle %04x:%04x", PRINT_REG(handle));
@@ -255,11 +255,11 @@
 	free(*ptr);
 	*ptr = NULL;
 
-	kfree(s->segmentManager, handle);
+	kfree(s->segMan, handle);
 }
 
 PaletteEntry get_pic_color(EngineState *s, int color) {
-	if (!s->resourceManager->isVGA())
+	if (!s->resMan->isVGA())
 		return s->ega_colors[color].visual;
 
 	if (color == -1 || color == 255)     // -1 occurs in Eco Quest 1. Not sure if this is the best approach, but it seems to work
@@ -276,7 +276,7 @@
 static gfx_color_t graph_map_color(EngineState *s, int color, int priority, int control) {
 	gfx_color_t retval;
 
-	if (!s->resourceManager->isVGA()) {
+	if (!s->resMan->isVGA()) {
 		retval = s->ega_colors[(color >=0 && color < 16)? color : 0];
 		gfxop_set_color(s->gfx_state, &retval, (color < 0) ? -1 : retval.visual.r, retval.visual.g, retval.visual.b,
 		                (color == -1) ? 255 : 0, priority, control);
@@ -488,7 +488,7 @@
 
 	case K_GRAPH_GET_COLORS_NR:
 
-		return make_reg(0, !s->resourceManager->isVGA() ? 0x10 : 0x100);
+		return make_reg(0, !s->resMan->isVGA() ? 0x10 : 0x100);
 		break;
 
 	case K_GRAPH_DRAW_LINE: {
@@ -611,14 +611,14 @@
 
 reg_t kTextSize(EngineState *s, int, int argc, reg_t *argv) {
 	int width, height;
-	char *text = argv[1].segment ? (char *) kernelDerefBulkPtr(s->segmentManager, argv[1], 0) : NULL;
+	char *text = argv[1].segment ? (char *) kernelDerefBulkPtr(s->segMan, argv[1], 0) : NULL;
 	const char *sep = NULL; 
-	reg_t *dest = kernelDerefRegPtr(s->segmentManager, argv[0], 4);
+	reg_t *dest = kernelDerefRegPtr(s->segMan, argv[0], 4);
 	int maxwidth = (argc > 3) ? argv[3].toUint16() : 0;
 	int font_nr = argv[2].toUint16();
 
 	if ((argc > 4) && (argv[4].segment))
-		sep = (const char *)kernelDerefBulkPtr(s->segmentManager, argv[4], 0);
+		sep = (const char *)kernelDerefBulkPtr(s->segMan, argv[4], 0);
 
 	if (maxwidth < 0)
 		maxwidth = 0;
@@ -673,12 +673,12 @@
 }
 
 void _k_dirloop(reg_t obj, uint16 angle, EngineState *s, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int view = GET_SEL32V(obj, view);
 	int signal = GET_SEL32V(obj, signal);
 	int loop;
 	int maxloops;
-	bool oldScriptHeader = (s->resourceManager->sciVersion() == SCI_VERSION_0_EARLY);
+	bool oldScriptHeader = (s->resMan->sciVersion() == SCI_VERSION_0_EARLY);
 
 	if (signal & _K_VIEW_SIG_FLAG_DOESNT_TURN)
 		return;
@@ -731,7 +731,7 @@
 static Common::Rect nsrect_clip(EngineState *s, int y, Common::Rect retval, int priority);
 
 static int collides_with(EngineState *s, Common::Rect area, reg_t other_obj, int use_nsrect, int view_mask, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int other_signal = GET_SEL32V(other_obj, signal);
 	int other_priority = GET_SEL32V(other_obj, priority);
 	int y = (int16)GET_SEL32V(other_obj, y);
@@ -771,7 +771,7 @@
 }
 
 reg_t kCanBeHere(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t obj = argv[0];
 	reg_t cliplist_ref = (argc > 1) ? argv[1] : NULL_REG;
 	List *cliplist = NULL;
@@ -817,7 +817,7 @@
 		while (widget) {
 			if (widget->_ID && (widget->signal & _K_VIEW_SIG_FLAG_STOPUPD)
 			        && ((widget->_ID != obj.segment) || (widget->_subID != obj.offset))
-			        && is_object(s->segmentManager, make_reg(widget->_ID, widget->_subID)))
+			        && is_object(s->segMan, make_reg(widget->_ID, widget->_subID)))
 				if (collides_with(s, abs_zone, make_reg(widget->_ID, widget->_subID), 1, GASEOUS_VIEW_MASK_ACTIVE, argc, argv))
 					return not_register(s, NULL_REG);
 
@@ -843,7 +843,7 @@
 			reg_t other_obj = node->value;
 			debugC(2, kDebugLevelBresen, "  comparing against %04x:%04x\n", PRINT_REG(other_obj));
 
-			if (!is_object(s->segmentManager, other_obj)) {
+			if (!is_object(s->segMan, other_obj)) {
 				warning("CanBeHere() cliplist contains non-object %04x:%04x", PRINT_REG(other_obj));
 			} else if (other_obj != obj) { // Clipping against yourself is not recommended
 
@@ -926,7 +926,7 @@
 }
 
 reg_t kNumLoops(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t obj = argv[0];
 	int view = GET_SEL32V(obj, view);
 	int loops_nr = gfxop_lookup_view_get_loops(s->gfx_state, view);
@@ -942,7 +942,7 @@
 }
 
 reg_t kNumCels(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t obj = argv[0];
 	int loop = GET_SEL32V(obj, loop);
 	int view = GET_SEL32V(obj, view);
@@ -1061,7 +1061,7 @@
 }
 
 Common::Rect set_base(EngineState *s, reg_t object) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int x, y, original_y, z, ystep, xsize, ysize;
 	int xbase, ybase, xend, yend;
 	int view, loop, cel;
@@ -1124,10 +1124,10 @@
 }
 
 void _k_base_setter(EngineState *s, reg_t object) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	Common::Rect absrect = set_base(s, object);
 
-	if (lookup_selector(s->segmentManager, object, ((SciEngine*)g_engine)->getKernel()->_selectorMap.brLeft, NULL, NULL) != kSelectorVariable)
+	if (lookup_selector(s->segMan, object, ((SciEngine*)g_engine)->getKernel()->_selectorMap.brLeft, NULL, NULL) != kSelectorVariable)
 		return; // non-fatal
 
 	// Note: there was a check here for a very old version of SCI, which supposedly needed
@@ -1135,7 +1135,7 @@
 	// does not exist (earliest one was KQ4 SCI, version 0.000.274). This code is left here
 	// for reference only
 #if 0
-	if (s->resourceManager->sciVersion() <= SCI_VERSION_0)
+	if (s->resMan->sciVersion() <= SCI_VERSION_0)
 		--absrect.top; // Compensate for early SCI OB1 'bug'
 #endif
 
@@ -1201,7 +1201,7 @@
 }
 
 Common::Rect get_nsrect(EngineState *s, reg_t object, byte clip) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int x, y, z;
 	int view, loop, cel;
 	Common::Rect retval;
@@ -1231,10 +1231,10 @@
 }
 
 static void _k_set_now_seen(EngineState *s, reg_t object) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	Common::Rect absrect = get_nsrect(s, object, 0);
 
-	if (lookup_selector(s->segmentManager, object, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsTop, NULL, NULL) != kSelectorVariable) {
+	if (lookup_selector(s->segMan, object, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsTop, NULL, NULL) != kSelectorVariable) {
 		return;
 	} // This isn't fatal
 
@@ -1328,9 +1328,9 @@
 static void _k_draw_control(EngineState *s, reg_t obj, int inverse);
 
 static void _k_disable_delete_for_now(EngineState *s, reg_t obj) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t text_pos = GET_SEL32(obj, text);
-	char *text = text_pos.isNull() ? NULL : (char *)s->segmentManager->dereference(text_pos, NULL);
+	char *text = text_pos.isNull() ? NULL : (char *)s->segMan->dereference(text_pos, NULL);
 	int type = GET_SEL32V(obj, type);
 	int state = GET_SEL32V(obj, state);
 
@@ -1354,7 +1354,7 @@
 	 * that game - bringing the save/load dialog on a par with SCI0.
 	 */
 	if (type == K_CONTROL_BUTTON && text && (s->_gameName == "sq4") &&
-			s->resourceManager->sciVersion() < SCI_VERSION_1_1 && !strcmp(text, " Delete ")) {
+			s->resMan->sciVersion() < SCI_VERSION_1_1 && !strcmp(text, " Delete ")) {
 		PUT_SEL32V(obj, state, (state | kControlStateDisabled) & ~kControlStateEnabled);
 	}
 }
@@ -1399,7 +1399,7 @@
 	}
 
 reg_t kEditControl(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t obj = argv[0];
 	reg_t event = argv[1];
 
@@ -1420,7 +1420,7 @@
 				reg_t text_pos = GET_SEL32(obj, text);
 				int display_offset = 0;
 
-				char *text = (char *)s->segmentManager->dereference(text_pos, NULL);
+				char *text = (char *)s->segMan->dereference(text_pos, NULL);
 				int textlen;
 
 				if (!text) {
@@ -1574,7 +1574,7 @@
 }
 
 static void _k_draw_control(EngineState *s, reg_t obj, int inverse) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int x = (int16)GET_SEL32V(obj, nsLeft);
 	int y = (int16)GET_SEL32V(obj, nsTop);
 	int xl = (int16)GET_SEL32V(obj, nsRight) - x;
@@ -1583,7 +1583,7 @@
 
 	int font_nr = GET_SEL32V(obj, font);
 	reg_t text_pos = GET_SEL32(obj, text);
-	const char *text = text_pos.isNull() ? NULL : (char *)s->segmentManager->dereference(text_pos, NULL);
+	const char *text = text_pos.isNull() ? NULL : (char *)s->segMan->dereference(text_pos, NULL);
 	int view = GET_SEL32V(obj, view);
 	int cel = sign_extend_byte(GET_SEL32V(obj, cel));
 	int loop = sign_extend_byte(GET_SEL32V(obj, loop));
@@ -1705,10 +1705,10 @@
 static void draw_obj_to_control_map(EngineState *s, GfxDynView *view) {
 	reg_t obj = make_reg(view->_ID, view->_subID);
 
-	if (!is_object(s->segmentManager, obj))
+	if (!is_object(s->segMan, obj))
 		warning("View %d does not contain valid object reference %04x:%04x", view->_ID, PRINT_REG(obj));
 
-	reg_t* sp = view->signalp.getPointer(s->segmentManager);
+	reg_t* sp = view->signalp.getPointer(s->segMan);
 	if (!(sp && (sp->offset & _K_VIEW_SIG_FLAG_IGNORE_ACTOR))) {
 		Common::Rect abs_zone = get_nsrect(s, make_reg(view->_ID, view->_subID), 1);
 		draw_rect_to_control_map(s, abs_zone);
@@ -1716,7 +1716,7 @@
 }
 
 static void _k_view_list_do_postdraw(EngineState *s, GfxList *list) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	GfxDynView *widget = (GfxDynView *) list->_contents;
 
 	while (widget) {
@@ -1729,7 +1729,7 @@
 		 * if ((widget->signal & (_K_VIEW_SIG_FLAG_PRIVATE | _K_VIEW_SIG_FLAG_REMOVE | _K_VIEW_SIG_FLAG_NO_UPDATE)) == _K_VIEW_SIG_FLAG_PRIVATE) {
 		 */
 		if ((widget->signal & (_K_VIEW_SIG_FLAG_REMOVE | _K_VIEW_SIG_FLAG_NO_UPDATE)) == 0) {
-			int has_nsrect = lookup_selector(s->segmentManager, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL) == kSelectorVariable;
+			int has_nsrect = lookup_selector(s->segMan, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL) == kSelectorVariable;
 
 			if (has_nsrect) {
 				int temp;
@@ -1751,7 +1751,7 @@
 			}
 #ifdef DEBUG_LSRECT
 			else
-				fprintf(stderr, "Not lsRecting %04x:%04x because %d\n", PRINT_REG(obj), lookup_selector(s->segmentManager, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL));
+				fprintf(stderr, "Not lsRecting %04x:%04x because %d\n", PRINT_REG(obj), lookup_selector(s->segMan, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL));
 #endif
 
 			if (widget->signal & _K_VIEW_SIG_FLAG_HIDDEN)
@@ -1761,7 +1761,7 @@
 		fprintf(stderr, "obj %04x:%04x has pflags %x\n", PRINT_REG(obj), (widget->signal & (_K_VIEW_SIG_FLAG_REMOVE | _K_VIEW_SIG_FLAG_NO_UPDATE)));
 #endif
 
-		reg_t* sp = widget->signalp.getPointer(s->segmentManager);
+		reg_t* sp = widget->signalp.getPointer(s->segMan);
 		if (sp) {
 			*sp = make_reg(0, widget->signal & 0xffff); /* Write back signal */
 		}
@@ -1793,7 +1793,7 @@
 // returns non-zero IFF views were dropped
 	int signal;
 	int dropped = 0;
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 
 	_k_animate_ran = false;
 
@@ -1811,7 +1811,7 @@
 				reg_t obj = make_reg(widget->_ID, widget->_subID);
 				reg_t under_bits = NULL_REG;
 
-				if (!is_object(s->segmentManager, obj)) {
+				if (!is_object(s->segMan, obj)) {
 					error("Non-object %04x:%04x present in view list during delete time", PRINT_REG(obj));
 					obj = NULL_REG;
 				} else {
@@ -1820,7 +1820,7 @@
 						reg_t mem_handle = *ubp;
 
 						if (mem_handle.segment) {
-							if (!kfree(s->segmentManager, mem_handle)) {
+							if (!kfree(s->segMan, mem_handle)) {
 								*ubp = make_reg(0, widget->under_bits = 0);
 							} else {
 								warning("Treating viewobj %04x:%04x as no longer present", PRINT_REG(obj));
@@ -1882,7 +1882,7 @@
 };
 
 static GfxDynView *_k_make_dynview_obj(EngineState *s, reg_t obj, int options, int nr, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	short oldloop, oldcel;
 	int cel, loop, view_nr = (int16)GET_SEL32V(obj, view);
 	int palette;
@@ -1930,20 +1930,20 @@
 	}
 
 	ObjVarRef under_bitsp;
-	if (lookup_selector(s->segmentManager, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.underBits, &(under_bitsp), NULL) != kSelectorVariable) {
+	if (lookup_selector(s->segMan, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.underBits, &(under_bitsp), NULL) != kSelectorVariable) {
 		under_bitsp.obj = NULL_REG;
 		under_bits = NULL_REG;
 		debugC(2, kDebugLevelGraphics, "Object at %04x:%04x has no underBits\n", PRINT_REG(obj));
 	} else
-		under_bits = *under_bitsp.getPointer(s->segmentManager);
+		under_bits = *under_bitsp.getPointer(s->segMan);
 
 	ObjVarRef signalp;
-	if (lookup_selector(s->segmentManager, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.signal, &(signalp), NULL) != kSelectorVariable) {
+	if (lookup_selector(s->segMan, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.signal, &(signalp), NULL) != kSelectorVariable) {
 		signalp.obj = NULL_REG;
 		signal = 0;
 		debugC(2, kDebugLevelGraphics, "Object at %04x:%04x has no signal selector\n", PRINT_REG(obj));
 	} else {
-		signal = signalp.getPointer(s->segmentManager)->offset;
+		signal = signalp.getPointer(s->segMan)->offset;
 		debugC(2, kDebugLevelGraphics, "    with signal = %04x\n", signal);
 	}
 
@@ -1966,7 +1966,7 @@
 ** number of list entries in *list_nr. Calls doit for each entry if cycle is set.
 ** argc, argv should be the same as in the calling kernel function.
 */
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	Node *node;
 	int sequence_nr = 0;
 	GfxDynView *widget;
@@ -2019,7 +2019,7 @@
 	widget = (GfxDynView *)(*widget_list)->_contents;
 
 	while (widget) { // Read back widget values
-		reg_t *sp = widget->signalp.getPointer(s->segmentManager);
+		reg_t *sp = widget->signalp.getPointer(s->segMan);
 		if (sp)
 			widget->signal = sp->offset;
 
@@ -2028,12 +2028,12 @@
 }
 
 static void _k_prepare_view_list(EngineState *s, GfxList *list, int options) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	GfxDynView *view = (GfxDynView *) list->_contents;
 	while (view) {
 		reg_t obj = make_reg(view->_ID, view->_subID);
 		int priority, _priority;
-		int has_nsrect = (view->_ID <= 0) ? 0 : lookup_selector(s->segmentManager, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL) == kSelectorVariable;
+		int has_nsrect = (view->_ID <= 0) ? 0 : lookup_selector(s->segMan, obj, ((SciEngine*)g_engine)->getKernel()->_selectorMap.nsBottom, NULL, NULL) == kSelectorVariable;
 		int oldsignal = view->signal;
 
 		_k_set_now_seen(s, obj);
@@ -2248,7 +2248,7 @@
 			widget = gfxw_picviewize_dynview(widget);
 
 		if (GFXW_IS_DYN_VIEW(widget) && widget->_ID) {
-			uint16 signal = (flags & _K_DRAW_VIEW_LIST_USE_SIGNAL) ? widget->signalp.getPointer(s->segmentManager)->offset : 0;
+			uint16 signal = (flags & _K_DRAW_VIEW_LIST_USE_SIGNAL) ? widget->signalp.getPointer(s->segMan)->offset : 0;
 
 			if (signal & _K_VIEW_SIG_FLAG_HIDDEN)
 				gfxw_hide_widget(widget);
@@ -2268,7 +2268,7 @@
 					else
 						gfxw_show_widget(widget);
 
-					*widget->signalp.getPointer(s->segmentManager) = make_reg(0, signal); // Write the changes back
+					*widget->signalp.getPointer(s->segMan) = make_reg(0, signal); // Write the changes back
 				};
 
 			} // ...if we're drawing disposeables and this one is disposeable, or if we're drawing non-
@@ -2511,7 +2511,7 @@
 	int16 bgColor = (argc > 8 + argextra) ? argv[8 + argextra].toSint16() : 255;
 
 	if (bgColor >= 0) {
-		if (!s->resourceManager->isVGA())
+		if (!s->resMan->isVGA())
 			bgcolor.visual = get_pic_color(s, MIN<int>(bgColor, 15));
 		else
 			bgcolor.visual = get_pic_color(s, bgColor);
@@ -2537,12 +2537,12 @@
 	black.alpha = 0;
 	black.control = -1;
 	black.priority = -1;
-	lWhite.visual = get_pic_color(s, !s->resourceManager->isVGA() ? 15 : 255);
+	lWhite.visual = get_pic_color(s, !s->resMan->isVGA() ? 15 : 255);
 	lWhite.mask = GFX_MASK_VISUAL;
 	lWhite.alpha = 0;
 	lWhite.priority = -1;
 	lWhite.control = -1;
-	const char *title = argv[4 + argextra].segment ? kernelDerefString(s->segmentManager, argv[4 + argextra]) : NULL;
+	const char *title = argv[4 + argextra].segment ? kernelDerefString(s->segMan, argv[4 + argextra]) : NULL;
 
 	window = sciw_new_window(s, gfx_rect(x, y, xl, yl), s->titlebar_port->_font, fgcolor, bgcolor,
 							s->titlebar_port->_font, lWhite, black, title ? s->strSplit(title, NULL).c_str() : NULL, flags);
@@ -3158,7 +3158,7 @@
 	bg_color = port->_bgcolor;
 	// TODO: in SCI1VGA the default colors for text and background are #0 (black)
 	// SCI0 case should be checked
-	if (s->resourceManager->isVGA()) {
+	if (s->resMan->isVGA()) {
 		// This priority check fixes the colors in the menus in KQ5
 		// TODO/FIXME: Is this correct?
 		if (color0.priority >= 0)
@@ -3169,7 +3169,7 @@
 
 	if (textp.segment) {
 		argpt = 1;
-		text = (char *)kernelDerefBulkPtr(s->segmentManager, textp, 0);
+		text = (char *)kernelDerefBulkPtr(s->segMan, textp, 0);
 	} else {
 		argpt = 2;
 		text = kernel_lookup_text(s, textp, index);
@@ -3200,10 +3200,10 @@
 
 			temp = argv[argpt++].toSint16();
 			debugC(2, kDebugLevelGraphics, "Display: set_color(%d)\n", temp);
-			if (!s->resourceManager->isVGA() && temp >= 0 && temp <= 15)
+			if (!s->resMan->isVGA() && temp >= 0 && temp <= 15)
 				color0 = (s->ega_colors[temp]);
 			else
-				if (s->resourceManager->isVGA() && temp >= 0 && temp < 256) {
+				if (s->resMan->isVGA() && temp >= 0 && temp < 256) {
 					color0.visual = get_pic_color(s, temp);
 					color0.mask = GFX_MASK_VISUAL;
 				} else
@@ -3217,10 +3217,10 @@
 
 			temp = argv[argpt++].toSint16();
 			debugC(2, kDebugLevelGraphics, "Display: set_bg_color(%d)\n", temp);
-			if (!s->resourceManager->isVGA() && temp >= 0 && temp <= 15)
+			if (!s->resMan->isVGA() && temp >= 0 && temp <= 15)
 				bg_color = s->ega_colors[temp];
 			else
-				if (s->resourceManager->isVGA() && temp >= 0 && temp <= 256) {
+				if (s->resMan->isVGA() && temp >= 0 && temp <= 256) {
 					bg_color.visual = get_pic_color(s, temp);
 					bg_color.mask = GFX_MASK_VISUAL;
 				} else
@@ -3337,7 +3337,7 @@
 }
 
 static reg_t kShowMovie_Windows(EngineState *s, int argc, reg_t *argv) {
-	const char *filename = kernelDerefString(s->segmentManager, argv[1]);
+	const char *filename = kernelDerefString(s->segMan, argv[1]);
 	
 	Graphics::AVIPlayer *player = new Graphics::AVIPlayer(g_system);
 	
@@ -3415,7 +3415,7 @@
 }
 
 static reg_t kShowMovie_DOS(EngineState *s, int argc, reg_t *argv) {
-	const char *filename = kernelDerefString(s->segmentManager, argv[0]);
+	const char *filename = kernelDerefString(s->segMan, argv[0]);
 	int delay = argv[1].toUint16(); // Time between frames in ticks
 	int frameNr = 0;
 	SeqDecoder seq;

Modified: scummvm/trunk/engines/sci/engine/klists.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/klists.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/klists.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -32,7 +32,7 @@
 	if (!addr.offset && !addr.segment)
 		return NULL; // Non-error null
 
-	MemObject *mobj = GET_SEGMENT(*s->segmentManager, addr.segment, MEM_OBJ_NODES);
+	MemObject *mobj = GET_SEGMENT(*s->segMan, addr.segment, MEM_OBJ_NODES);
 	if (!mobj) {
 		// FIXME: This occurs right at the beginning of SQ4, when walking north from the first screen. It doesn't
 		// seem to have any apparent ill-effects, though, so it's been changed to non-fatal, for now
@@ -52,7 +52,7 @@
 }
 
 List *lookup_list(EngineState *s, reg_t addr) {
-	MemObject *mobj = GET_SEGMENT(*s->segmentManager, addr.segment, MEM_OBJ_LISTS);
+	MemObject *mobj = GET_SEGMENT(*s->segMan, addr.segment, MEM_OBJ_LISTS);
 
 	if (!mobj) {
 		error("Attempt to use non-list %04x:%04x as list", PRINT_REG(addr));
@@ -135,7 +135,7 @@
 reg_t kNewList(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t listbase;
 	List *l;
-	l = s->segmentManager->alloc_List(&listbase);
+	l = s->segMan->alloc_List(&listbase);
 	l->first = l->last = NULL_REG;
 	debugC(2, kDebugLevelNodes, "New listbase at %04x:%04x\n", PRINT_REG(listbase));
 
@@ -159,19 +159,19 @@
 
 		while (!n_addr.isNull()) { // Free all nodes
 			Node *n = lookup_node(s, n_addr);
-			s->segmentManager->free_Node(n_addr);
+			s->segMan->free_Node(n_addr);
 			n_addr = n->succ;
 		}
 	}
 
-	s->segmentManager->free_list(argv[0]);
+	s->segMan->free_list(argv[0]);
 */
 	return s->r_acc;
 }
 
 reg_t _k_new_node(EngineState *s, reg_t value, reg_t key) {
 	reg_t nodebase;
-	Node *n = s->segmentManager->alloc_Node(&nodebase);
+	Node *n = s->segMan->alloc_Node(&nodebase);
 
 	if (!n) {
 		error("[Kernel] Out of memory while creating a node");
@@ -401,7 +401,7 @@
 	if (!n->succ.isNull())
 		lookup_node(s, n->succ)->pred = n->pred;
 
-	//s->segmentManager->free_Node(node_pos);
+	//s->segMan->free_Node(node_pos);
 
 	return make_reg(0, 1); // Signal success
 }
@@ -425,7 +425,7 @@
 }
 
 reg_t kSort(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t source = argv[0];
 	reg_t dest = argv[1];
 	reg_t order_func = argv[2];
@@ -445,7 +445,7 @@
 		return s->r_acc;
 
 	if (output_data.isNull()) {
-		list = s->segmentManager->alloc_List(&output_data);
+		list = s->segMan->alloc_List(&output_data);
 		list->first = list->last = NULL_REG;
 		PUT_SEL32(dest, elements, output_data);
 	}

Modified: scummvm/trunk/engines/sci/engine/kmenu.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kmenu.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kmenu.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -34,8 +34,8 @@
 namespace Sci {
 
 reg_t kAddMenu(EngineState *s, int, int argc, reg_t *argv) {
-	char *name = kernelDerefString(s->segmentManager, argv[0]);
-	char *contents = kernelDerefString(s->segmentManager, argv[1]);
+	char *name = kernelDerefString(s->segMan, argv[0]);
+	char *contents = kernelDerefString(s->segMan, argv[1]);
 
 	s->_menubar->addMenu(s->gfx_state, name,
 	                 contents, s->titlebar_port->_font, argv[1]);
@@ -78,7 +78,7 @@
 	s->status_bar_background = bgcolor;
 
 	if (text.segment) {
-		const char *tmp = strdup(kernelDerefString(s->segmentManager, text));
+		const char *tmp = strdup(kernelDerefString(s->segMan, text));
 		s->_statusBarText = tmp ? tmp : "";
 	}
 
@@ -124,7 +124,7 @@
 
 
 reg_t kMenuSelect(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t event = argv[0];
 	/*int pause_sound = (argc > 1) ? argv[1].toUint16() : 1;*/ /* FIXME: Do this eventually */
 	bool claimed = false;

Modified: scummvm/trunk/engines/sci/engine/kmisc.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kmisc.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kmisc.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -172,23 +172,23 @@
 reg_t kMemory(EngineState *s, int, int argc, reg_t *argv) {
 	switch (argv[0].toUint16()) {
 	case K_MEMORY_ALLOCATE_CRITICAL :
-		if (!s->segmentManager->allocDynmem(argv[1].toUint16(), "kMemory() critical", &s->r_acc)) {
+		if (!s->segMan->allocDynmem(argv[1].toUint16(), "kMemory() critical", &s->r_acc)) {
 			error("Critical heap allocation failed");
 		}
 		return s->r_acc;
 		break;
 	case K_MEMORY_ALLOCATE_NONCRITICAL :
-		s->segmentManager->allocDynmem(argv[1].toUint16(), "kMemory() non-critical", &s->r_acc);
+		s->segMan->allocDynmem(argv[1].toUint16(), "kMemory() non-critical", &s->r_acc);
 		break;
 	case K_MEMORY_FREE :
-		if (s->segmentManager->freeDynmem(argv[1])) {
+		if (s->segMan->freeDynmem(argv[1])) {
 			error("Attempt to kMemory::free() non-dynmem pointer %04x:%04x", PRINT_REG(argv[1]));
 		}
 		break;
 	case K_MEMORY_MEMCPY : {
 		int size = argv[3].toUint16();
-		byte *dest = kernelDerefBulkPtr(s->segmentManager, argv[1], size);
-		byte *src = kernelDerefBulkPtr(s->segmentManager, argv[2], size);
+		byte *dest = kernelDerefBulkPtr(s->segMan, argv[1], size);
+		byte *src = kernelDerefBulkPtr(s->segMan, argv[2], size);
 
 		if (dest && src)
 			memcpy(dest, src, size);
@@ -204,28 +204,28 @@
 		break;
 	}
 	case K_MEMORY_PEEK : {
-		byte *ref = kernelDerefBulkPtr(s->segmentManager, argv[1], 2);
+		byte *ref = kernelDerefBulkPtr(s->segMan, argv[1], 2);
 
 		if (!ref) {
 			// This occurs in KQ5CD when interacting with certain objects
 			warning("Attempt to peek invalid memory at %04x:%04x", PRINT_REG(argv[1]));
 			return s->r_acc;
 		}
-		if (s->segmentManager->_heap[argv[1].segment]->getType() == MEM_OBJ_LOCALS)
+		if (s->segMan->_heap[argv[1].segment]->getType() == MEM_OBJ_LOCALS)
 			return *((reg_t *) ref);
 		else
 			return make_reg(0, (int16)READ_LE_UINT16(ref));
 		break;
 	}
 	case K_MEMORY_POKE : {
-		byte *ref = kernelDerefBulkPtr(s->segmentManager, argv[1], 2);
+		byte *ref = kernelDerefBulkPtr(s->segMan, argv[1], 2);
 
 		if (!ref) {
 			warning("Attempt to poke invalid memory at %04x:%04x", PRINT_REG(argv[1]));
 			return s->r_acc;
 		}
 
-		if (s->segmentManager->_heap[argv[1].segment]->getType() == MEM_OBJ_LOCALS)
+		if (s->segMan->_heap[argv[1].segment]->getType() == MEM_OBJ_LOCALS)
 			*((reg_t *) ref) = argv[2];
 		else {
 			if (argv[2].segment) {

Modified: scummvm/trunk/engines/sci/engine/kmovement.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kmovement.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kmovement.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -68,7 +68,7 @@
 used in an iterative stepping algorithm
 */
 reg_t kSetJump(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	// Input data
 	reg_t object = argv[0];
 	int dx = argv[1].toSint16();
@@ -219,7 +219,7 @@
 }
 
 reg_t kInitBresen(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t mover = argv[0];
 	reg_t client = GET_SEL32(mover, client);
 
@@ -227,7 +227,7 @@
 	int deltay = (int16)GET_SEL32V(mover, y) - (int16)GET_SEL32V(client, y);
 	int step_factor = (argc < 1) ? argv[1].toUint16() : 1;
 
-	initialize_bresen(s->segmentManager, argc, argv, mover, step_factor, deltax, deltay);
+	initialize_bresen(s->segMan, argc, argv, mover, step_factor, deltax, deltay);
 
 	return s->r_acc;
 }
@@ -259,7 +259,7 @@
 	reg_t motion_class;
 
 	if (!parse_reg_t(s, "?Motion", &motion_class)) {
-		Object *obj = obj_get(s->segmentManager, motion_class);
+		Object *obj = obj_get(s->segMan, motion_class);
 		reg_t fptr;
 		byte *buf;
 
@@ -269,14 +269,14 @@
 			return;
 		}
 
-		if (lookup_selector(s->segmentManager, motion_class, ((SciEngine*)g_engine)->getKernel()->_selectorMap.doit, NULL, &fptr) != kSelectorMethod) {
+		if (lookup_selector(s->segMan, motion_class, ((SciEngine*)g_engine)->getKernel()->_selectorMap.doit, NULL, &fptr) != kSelectorMethod) {
 			warning("bresenham_autodetect failed");
 			handle_movecnt = INCREMENT_MOVECNT; // Most games do this, so best guess
 			return;
 		}
 
-		buf = s->segmentManager->getScript(fptr.segment)->buf + fptr.offset;
-		handle_movecnt = (s->segmentManager->sciVersion() <= SCI_VERSION_01 || checksum_bytes(buf, 8) == 0x216) ? INCREMENT_MOVECNT : IGNORE_MOVECNT;
+		buf = s->segMan->getScript(fptr.segment)->buf + fptr.offset;
+		handle_movecnt = (s->segMan->sciVersion() <= SCI_VERSION_01 || checksum_bytes(buf, 8) == 0x216) ? INCREMENT_MOVECNT : IGNORE_MOVECNT;
 		printf("b-moveCnt action based on checksum: %s\n", handle_movecnt == IGNORE_MOVECNT ? "ignore" : "increment");
 	} else {
 		warning("bresenham_autodetect failed");
@@ -285,7 +285,7 @@
 }
 
 reg_t kDoBresen(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t mover = argv[0];
 	reg_t client = GET_SEL32(mover, client);
 
@@ -296,7 +296,7 @@
 	int completed = 0;
 	int max_movcnt = GET_SEL32V(client, moveSpeed);
 
-	if (s->resourceManager->sciVersion() > SCI_VERSION_01)
+	if (s->resMan->sciVersion() > SCI_VERSION_01)
 		signal &= ~_K_VIEW_SIG_FLAG_HIT_OBSTACLE;
 
 	if (handle_movecnt == UNINITIALIZED)
@@ -383,7 +383,7 @@
 		completed = 1;
 	}
 
-	if (s->resourceManager->sciVersion() > SCI_VERSION_01)
+	if (s->resMan->sciVersion() > SCI_VERSION_01)
 		if (completed)
 			invoke_selector(INV_SEL(mover, moveDone, kStopOnInvalidSelector), 0);
 
@@ -395,7 +395,7 @@
 extern int get_angle(int xrel, int yrel);
 
 reg_t kDoAvoider(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t avoider = argv[0];
 	reg_t client, looper, mover;
 	int angle;

Modified: scummvm/trunk/engines/sci/engine/kpathing.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kpathing.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kpathing.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -359,7 +359,7 @@
 	int size = GET_SEL32(polygon, size).toUint16();
 	int type = GET_SEL32(polygon, type).toUint16();
 	Common::Point first, prev;
-	const byte *list = kernelDerefBulkPtr(s->segmentManager, points, size * POLY_POINT_SIZE);
+	const byte *list = kernelDerefBulkPtr(s->segMan, points, size * POLY_POINT_SIZE);
 	int is_reg_t = polygon_is_reg_t(list, size);
 	int i;
 
@@ -443,7 +443,7 @@
 	node = lookup_node(s, list->first);
 
 	while (node) {
-		print_polygon(s->segmentManager, node->value);
+		print_polygon(s->segMan, node->value);
 		node = lookup_node(s, node->succ);
 	}
 }
@@ -1226,11 +1226,11 @@
 	// Parameters: (EngineState *) s: The game state
 	//             (reg_t) polygon: The SCI polygon to convert
 	// Returns   : (Polygon *) The converted polygon
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int i;
 	reg_t points = GET_SEL32(polygon, points);
 	int size = GET_SEL32(polygon, size).toUint16();
-	const byte *list = kernelDerefBulkPtr(s->segmentManager, points, size * POLY_POINT_SIZE);
+	const byte *list = kernelDerefBulkPtr(s->segMan, points, size * POLY_POINT_SIZE);
 	Polygon *poly = new Polygon(GET_SEL32(polygon, type).toUint16());
 	int is_reg_t = polygon_is_reg_t(list, size);
 
@@ -1363,7 +1363,7 @@
 	//             (int) opt: Optimization level (0, 1 or 2)
 	// Returns   : (PathfindingState *) On success a newly allocated pathfinding state,
 	//                            NULL otherwise
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	Polygon *polygon;
 	int err;
 	int count = 0;
@@ -1379,7 +1379,7 @@
 
 			// Workaround for game bugs that put a polygon in the list more than once
 			while (dup != node) {
-				if (polygons_equal(s->segmentManager, node->value, dup->value)) {
+				if (polygons_equal(s->segMan, node->value, dup->value)) {
 					warning("[avoidpath] Ignoring duplicate polygon");
 					break;
 				}
@@ -1590,7 +1590,7 @@
 
 	if (unreachable) {
 		// If pathfinding failed we only return the path up to vertex_start
-		oref = s->segmentManager->allocDynmem(POLY_POINT_SIZE * 3, AVOIDPATH_DYNMEM_STRING, &output);
+		oref = s->segMan->allocDynmem(POLY_POINT_SIZE * 3, AVOIDPATH_DYNMEM_STRING, &output);
 
 		if (p->_prependPoint)
 			POLY_SET_POINT(oref, 0, *p->_prependPoint);
@@ -1610,7 +1610,7 @@
 	}
 
 	// Allocate memory for path, plus 3 extra for appended point, prepended point and sentinel
-	oref = s->segmentManager->allocDynmem(POLY_POINT_SIZE * (path_len + 3), AVOIDPATH_DYNMEM_STRING, &output);
+	oref = s->segMan->allocDynmem(POLY_POINT_SIZE * (path_len + 3), AVOIDPATH_DYNMEM_STRING, &output);
 
 	int offset = 0;
 
@@ -1702,7 +1702,7 @@
 			printf("[avoidpath] Error: pathfinding failed for following input:\n");
 			print_input(s, poly_list, start, end, opt);
 			printf("[avoidpath] Returning direct path from start point to end point\n");
-			oref = s->segmentManager->allocDynmem(POLY_POINT_SIZE * 3,
+			oref = s->segMan->allocDynmem(POLY_POINT_SIZE * 3,
 			                                   AVOIDPATH_DYNMEM_STRING, &output);
 
 			POLY_SET_POINT(oref, 0, start);

Modified: scummvm/trunk/engines/sci/engine/kscripts.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kscripts.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kscripts.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -68,7 +68,7 @@
 	stackframe[0] = make_reg(0, selector_id);  // The selector we want to call
 	stackframe[1] = make_reg(0, argc); // Argument count
 
-	slc_type = lookup_selector(s->segmentManager, object, selector_id, NULL, &address);
+	slc_type = lookup_selector(s->segMan, object, selector_id, NULL, &address);
 
 	if (slc_type == kSelectorNone) {
 		warning("Selector '%s' of object at %04x:%04x could not be invoked (%s L%d)",
@@ -119,7 +119,7 @@
 
 	// Request to dynamically allocate hunk memory for later use
 	if (restype == kResourceTypeMemory)
-		return kalloc(s->segmentManager, "kLoad()", resnr);
+		return kalloc(s->segMan, "kLoad()", resnr);
 
 	return make_reg(0, ((restype << 11) | resnr)); // Return the resource identifier as handle
 }
@@ -133,18 +133,18 @@
 
 	switch (state) {
 	case 1 :
-		s->resourceManager->findResource(id, 1);
+		s->resMan->findResource(id, 1);
 		break;
 	case 0 :
-		which = s->resourceManager->findResource(id, 0);
+		which = s->resMan->findResource(id, 0);
 
 		if (which)
-			s->resourceManager->unlockResource(which);
+			s->resMan->unlockResource(which);
 		else {
 			if (id.type == kResourceTypeInvalid)
-				warning("[resourceManager] Attempt to unlock resource %i of invalid type %i", id.number, type);
+				warning("[resMan] Attempt to unlock resource %i of invalid type %i", id.number, type);
 			else
-				warning("[resourceManager] Attempt to unlock non-existant resource %s", id.toString().c_str());
+				warning("[resMan] Attempt to unlock non-existant resource %s", id.toString().c_str());
 		}
 		break;
 	}
@@ -157,7 +157,7 @@
 	reg_t resnr = argv[1];
 
 	if (restype == kResourceTypeMemory)
-		kfree(s->segmentManager, resnr);
+		kfree(s->segMan, resnr);
 
 	return s->r_acc;
 }
@@ -173,10 +173,10 @@
 			uint cond = argv[4].toUint16() & 0xff;
 			uint seq = argv[5].toUint16() & 0xff;
 
-			res = s->resourceManager->testResource(ResourceId(restype, argv[1].toUint16(), noun, verb, cond, seq));
+			res = s->resMan->testResource(ResourceId(restype, argv[1].toUint16(), noun, verb, cond, seq));
 		}
 	} else {
-		res = s->resourceManager->testResource(ResourceId(restype, argv[1].toUint16()));
+		res = s->resMan->testResource(ResourceId(restype, argv[1].toUint16()));
 	}
 
 	return make_reg(0, res != NULL);
@@ -184,7 +184,7 @@
 
 reg_t kClone(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t parent_addr = argv[0];
-	Object *parent_obj = obj_get(s->segmentManager, parent_addr);
+	Object *parent_obj = obj_get(s->segMan, parent_addr);
 	reg_t clone_addr;
 	Clone *clone_obj; // same as Object*
 
@@ -195,7 +195,7 @@
 
 	debugC(2, kDebugLevelMemory, "Attempting to clone from %04x:%04x\n", PRINT_REG(parent_addr));
 
-	clone_obj = s->segmentManager->alloc_Clone(&clone_addr);
+	clone_obj = s->segMan->alloc_Clone(&clone_addr);
 
 	if (!clone_obj) {
 		error("Cloning %04x:%04x failed-- internal error", PRINT_REG(parent_addr));
@@ -205,15 +205,15 @@
 	*clone_obj = *parent_obj;
 	clone_obj->flags = 0;
 
-	SciVersion version = s->resourceManager->sciVersion();	// for the selector defines
+	SciVersion version = s->resMan->sciVersion();	// for the selector defines
 
 	// Mark as clone
 	clone_obj->_variables[SCRIPT_INFO_SELECTOR].offset = SCRIPT_INFO_CLONE;
 	clone_obj->_variables[SCRIPT_SPECIES_SELECTOR] = clone_obj->pos;
 	if (IS_CLASS(parent_obj))
 		clone_obj->_variables[SCRIPT_SUPERCLASS_SELECTOR] = parent_obj->pos;
-	s->segmentManager->getScript(parent_obj->pos.segment)->incrementLockers();
-	s->segmentManager->getScript(clone_obj->pos.segment)->incrementLockers();
+	s->segMan->getScript(parent_obj->pos.segment)->incrementLockers();
+	s->segMan->getScript(clone_obj->pos.segment)->incrementLockers();
 
 	return clone_addr;
 }
@@ -221,9 +221,9 @@
 extern void _k_view_list_mark_free(EngineState *s, reg_t off);
 
 reg_t kDisposeClone(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t victim_addr = argv[0];
-	Clone *victim_obj = obj_get(s->segmentManager, victim_addr);
+	Clone *victim_obj = obj_get(s->segMan, victim_addr);
 	uint16 underBits;
 
 	if (!victim_obj) {
@@ -232,7 +232,7 @@
 		return s->r_acc;
 	}
 
-	SciVersion version = s->resourceManager->sciVersion();	// for the selector defines
+	SciVersion version = s->resMan->sciVersion();	// for the selector defines
 
 	if (victim_obj->_variables[SCRIPT_INFO_SELECTOR].offset != SCRIPT_INFO_CLONE) {
 		//warning("Attempt to dispose something other than a clone at %04x", offset);
@@ -265,7 +265,7 @@
 	int script = argv[0].toUint16();
 	int index = (argc > 1) ? argv[1].toUint16() : 0;
 
-	SegmentId scriptid = s->segmentManager->getSegment(script, SCRIPT_GET_LOAD);
+	SegmentId scriptid = s->segMan->getSegment(script, SCRIPT_GET_LOAD);
 	Script *scr;
 
 	if (argv[0].segment)
@@ -274,7 +274,7 @@
 	if (!scriptid)
 		return NULL_REG;
 
-	scr = s->segmentManager->getScript(scriptid);
+	scr = s->segMan->getScript(scriptid);
 
 	if (!scr->exports_nr) {
 		// FIXME: Is this fatal? This occurs in SQ4CD
@@ -287,7 +287,7 @@
 		return NULL_REG;
 	}
 
-	return make_reg(scriptid, s->segmentManager->validateExportFunc(index, scriptid));
+	return make_reg(scriptid, s->segMan->validateExportFunc(index, scriptid));
 }
 
 reg_t kDisposeScript(EngineState *s, int, int argc, reg_t *argv) {
@@ -297,8 +297,8 @@
 	if (argv[0].segment)
 		return s->r_acc;
 
-	int id = s->segmentManager->segGet(script);
-	Script *scr = s->segmentManager->getScriptIfLoaded(id);
+	int id = s->segMan->segGet(script);
+	Script *scr = s->segMan->getScriptIfLoaded(id);
 	if (scr) {
 		if (s->_executionStack.back().addr.pc.segment != id)
 			scr->setLockers(1);
@@ -310,7 +310,7 @@
 		}
 	}
 
-	script_uninstantiate(s->segmentManager, script);
+	script_uninstantiate(s->segMan, script);
 	s->_executionStackPosChanged = true;
 
 	if (argc != 2) {
@@ -323,8 +323,8 @@
 }
 
 int is_heap_object(EngineState *s, reg_t pos) {
-	Object *obj = obj_get(s->segmentManager, pos);
-	return (obj != NULL && (!(obj->flags & OBJECT_FLAG_FREED)) && (!s->segmentManager->scriptIsMarkedAsDeleted(pos.segment)));
+	Object *obj = obj_get(s->segMan, pos);
+	return (obj != NULL && (!(obj->flags & OBJECT_FLAG_FREED)) && (!s->segMan->scriptIsMarkedAsDeleted(pos.segment)));
 }
 
 reg_t kIsObject(EngineState *s, int, int argc, reg_t *argv) {
@@ -338,7 +338,7 @@
 	reg_t obj = argv[0];
 	int selector = argv[1].toUint16();
 
-	return make_reg(0, is_heap_object(s, obj) && lookup_selector(s->segmentManager, obj, selector, NULL, NULL) != kSelectorNone);
+	return make_reg(0, is_heap_object(s, obj) && lookup_selector(s->segMan, obj, selector, NULL, NULL) != kSelectorNone);
 }
 
 } // End of namespace Sci

Modified: scummvm/trunk/engines/sci/engine/ksound.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/ksound.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/ksound.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -122,9 +122,9 @@
 
 
 static void script_set_priority(EngineState *s, reg_t obj, int priority) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	int song_nr = GET_SEL32V(obj, number);
-	Resource *song = s->resourceManager->findResource(ResourceId(kResourceTypeSound, song_nr), 0);
+	Resource *song = s->resMan->findResource(ResourceId(kResourceTypeSound, song_nr), 0);
 	int flags = GET_SEL32V(obj, flags);
 
 	if (priority == -1) {
@@ -141,7 +141,7 @@
 }
 
 SongIterator *build_iterator(EngineState *s, int song_nr, SongIteratorType type, songit_id_t id) {
-	Resource *song = s->resourceManager->findResource(ResourceId(kResourceTypeSound, song_nr), 0);
+	Resource *song = s->resMan->findResource(ResourceId(kResourceTypeSound, song_nr), 0);
 
 	if (!song)
 		return NULL;
@@ -157,15 +157,15 @@
 	int result;
 	SongHandle handle;
 	int cue;
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 
-	if (s->resourceManager->sciVersion() > SCI_VERSION_01)
+	if (s->resMan->sciVersion() > SCI_VERSION_01)
 		return;
 	/* SCI1 and later explicitly poll for everything */
 
 	while ((result = s->_sound.sfx_poll(&handle, &cue))) {
 		reg_t obj = DEFROBNICATE_HANDLE(handle);
-		if (!is_object(s->segmentManager, obj)) {
+		if (!is_object(s->segMan, obj)) {
 			warning("Non-object %04x:%04x received sound signal (%d/%d)", PRINT_REG(obj), result, cue);
 			return;
 		}
@@ -207,7 +207,7 @@
 
 
 static reg_t kDoSoundSci0(EngineState *s, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t obj = (argc > 1) ? argv[1] : NULL_REG;
 	uint16 command = argv[0].toUint16();
 	SongHandle handle = FROBNICATE_HANDLE(obj);
@@ -387,7 +387,7 @@
 
 
 static reg_t kDoSoundSci1Early(EngineState *s, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	uint16 command = argv[0].toUint16();
 	reg_t obj = (argc > 1) ? argv[1] : NULL_REG;
 	SongHandle handle = FROBNICATE_HANDLE(obj);
@@ -510,7 +510,7 @@
 		//int vol = GET_SEL32V(obj, vol);
 		//int pri = GET_SEL32V(obj, pri);
 
-		if (obj.segment && (s->resourceManager->testResource(ResourceId(kResourceTypeSound, number)))) {
+		if (obj.segment && (s->resMan->testResource(ResourceId(kResourceTypeSound, number)))) {
 			debugC(2, kDebugLevelSound, "Initializing song number %d\n", number);
 			s->_sound.sfx_add_song(build_iterator(s, number, SCI_SONG_ITERATOR_TYPE_SCI1,
 			                                      handle), 0, handle, number);
@@ -678,7 +678,7 @@
 }
 
 static reg_t kDoSoundSci1Late(EngineState *s, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	uint16 command = argv[0].toUint16();
 	reg_t obj = (argc > 1) ? argv[1] : NULL_REG;
 	SongHandle handle = FROBNICATE_HANDLE(obj);
@@ -820,8 +820,8 @@
 			// a relevant audio resource, play it, otherwise switch to synthesized
 			// effects. If the resource exists, play it using map 65535 (sound
 			// effects map)
-			if (s->resourceManager->testResource(ResourceId(kResourceTypeAudio, number)) &&
-				s->resourceManager->sciVersion() >= SCI_VERSION_1_1) {
+			if (s->resMan->testResource(ResourceId(kResourceTypeAudio, number)) &&
+				s->resMan->sciVersion() >= SCI_VERSION_1_1) {
 				// Found a relevant audio resource, play it
 				s->_sound.stopAudio();
 				warning("Initializing audio resource instead of requested sound resource %d\n", number);
@@ -829,7 +829,7 @@
 				// Also create iterator, that will fire SI_FINISHED event, when the sound is done playing
 				s->_sound.sfx_add_song(build_timeriterator(s, sampleLen), 0, handle, number);
 			} else {
-				if (!s->resourceManager->testResource(ResourceId(kResourceTypeSound, number))) {
+				if (!s->resMan->testResource(ResourceId(kResourceTypeSound, number))) {
 					warning("Could not open song number %d", number);
 					// Send a "stop handle" event so that the engine won't wait forever here
 					s->_sound.sfx_song_set_status(handle, SOUND_STATUS_STOPPED);
@@ -863,7 +863,7 @@
 			s->_sound.sfx_remove_song(handle);
 		}
 
-		if (obj.segment && (s->resourceManager->testResource(ResourceId(kResourceTypeSound, number)))) {
+		if (obj.segment && (s->resMan->testResource(ResourceId(kResourceTypeSound, number)))) {
 			debugC(2, kDebugLevelSound, "Initializing song number %d\n", number);
 			s->_sound.sfx_add_song(build_iterator(s, number, SCI_SONG_ITERATOR_TYPE_SCI1,
 			                                    handle), 0, handle, number);
@@ -1056,7 +1056,7 @@
 			// In SCI1.1: tests for digital audio support
 			return make_reg(0, 1);
 		} else {
-			s->resourceManager->setAudioLanguage(argv[1].toSint16());
+			s->resMan->setAudioLanguage(argv[1].toSint16());
 		}
 		break;
 	default:
@@ -1067,13 +1067,13 @@
 }
 
 reg_t kDoSync(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	switch (argv[0].toUint16()) {
 	case kSciAudioSyncStart: {
 		ResourceId id;
 
 		if (s->_sound._syncResource) {
-			s->resourceManager->unlockResource(s->_sound._syncResource);
+			s->resMan->unlockResource(s->_sound._syncResource);
 			s->_sound._syncResource = NULL;
 		}
 
@@ -1088,7 +1088,7 @@
 			return s->r_acc;
 		}
 
-		s->_sound._syncResource = s->resourceManager->findResource(id, 1);
+		s->_sound._syncResource = s->resMan->findResource(id, 1);
 
 		if (s->_sound._syncResource) {
 			PUT_SEL32V(argv[1], syncCue, 0);
@@ -1120,7 +1120,7 @@
 	}
 	case kSciAudioSyncStop:
 		if (s->_sound._syncResource) {
-			s->resourceManager->unlockResource(s->_sound._syncResource);
+			s->resMan->unlockResource(s->_sound._syncResource);
 			s->_sound._syncResource = NULL;
 		}
 		break;

Modified: scummvm/trunk/engines/sci/engine/kstring.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kstring.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/kstring.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -44,11 +44,11 @@
 	Resource *textres;
 
 	if (address.segment)
-		return (char *)kernelDerefBulkPtr(s->segmentManager, address, 0);
+		return (char *)kernelDerefBulkPtr(s->segMan, address, 0);
 	else {
 		int textlen;
 		int _index = index;
-		textres = s->resourceManager->findResource(ResourceId(kResourceTypeText, address.offset), 0);
+		textres = s->resMan->findResource(ResourceId(kResourceTypeText, address.offset), 0);
 
 		if (!textres) {
 			error("text.%03d not found", address.offset);
@@ -79,7 +79,7 @@
 
 
 reg_t kSaid(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t heap_said_block = argv[0];
 	byte *said_block;
 	int new_lastmatch;
@@ -87,7 +87,7 @@
 	if (!heap_said_block.segment)
 		return NULL_REG;
 
-	said_block = (byte *) kernelDerefBulkPtr(s->segmentManager, heap_said_block, 0);
+	said_block = (byte *) kernelDerefBulkPtr(s->segMan, heap_said_block, 0);
 
 	if (!said_block) {
 		warning("Said on non-string, pointer %04x:%04x", PRINT_REG(heap_said_block));
@@ -129,7 +129,7 @@
 
 
 reg_t kSetSynonyms(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t object = argv[0];
 	List *list;
 	Node *node;
@@ -146,15 +146,15 @@
 		int synonyms_nr = 0;
 
 		script = GET_SEL32V(objpos, number);
-		seg = s->segmentManager->segGet(script);
+		seg = s->segMan->segGet(script);
 
 		if (seg >= 0)
-			synonyms_nr = s->segmentManager->getScript(seg)->getSynonymsNr();
+			synonyms_nr = s->segMan->getScript(seg)->getSynonymsNr();
 
 		if (synonyms_nr) {
 			byte *synonyms;
 
-			synonyms = s->segmentManager->getScript(seg)->getSynonyms();
+			synonyms = s->segMan->getScript(seg)->getSynonyms();
 			if (synonyms) {
 				debugC(2, kDebugLevelParser, "Setting %d synonyms for script.%d\n",
 				          synonyms_nr, script);
@@ -187,9 +187,9 @@
 
 
 reg_t kParse(EngineState *s, int, int argc, reg_t *argv) {
-	SegManager *segManager = s->segmentManager;
+	SegManager *segManager = s->segMan;
 	reg_t stringpos = argv[0];
-	char *string = kernelDerefString(s->segmentManager, stringpos);
+	char *string = kernelDerefString(s->segMan, stringpos);
 	char *error;
 	ResultWordList words;
 	reg_t event = argv[1];
@@ -242,7 +242,7 @@
 		s->r_acc = make_reg(0, 0);
 		PUT_SEL32V(event, claimed, 1);
 		if (error) {
-			char *pbase_str = kernelDerefString(s->segmentManager, s->parser_base);
+			char *pbase_str = kernelDerefString(s->segMan, s->parser_base);
 			strcpy(pbase_str, error);
 			debugC(2, kDebugLevelParser, "Word unknown: %s\n", error);
 			/* Issue warning: */
@@ -259,7 +259,7 @@
 
 reg_t kStrEnd(EngineState *s, int, int argc, reg_t *argv) {
 	reg_t address = argv[0];
-	char *seeker = kernelDerefString(s->segmentManager, address);
+	char *seeker = kernelDerefString(s->segMan, address);
 
 	while (*seeker++)
 		++address.offset;
@@ -268,16 +268,16 @@
 }
 
 reg_t kStrCat(EngineState *s, int, int argc, reg_t *argv) {
-	char *s1 = kernelDerefString(s->segmentManager, argv[0]);
-	char *s2 = kernelDerefString(s->segmentManager, argv[1]);
+	char *s1 = kernelDerefString(s->segMan, argv[0]);
+	char *s2 = kernelDerefString(s->segMan, argv[1]);
 
 	strcat(s1, s2);
 	return argv[0];
 }
 
 reg_t kStrCmp(EngineState *s, int, int argc, reg_t *argv) {
-	char *s1 = kernelDerefString(s->segmentManager, argv[0]);
-	char *s2 = kernelDerefString(s->segmentManager, argv[1]);
+	char *s1 = kernelDerefString(s->segMan, argv[0]);
+	char *s2 = kernelDerefString(s->segMan, argv[1]);
 
 	if (argc > 2)
 		return make_reg(0, strncmp(s1, s2, argv[2].toUint16()));
@@ -287,8 +287,8 @@
 
 
 reg_t kStrCpy(EngineState *s, int, int argc, reg_t *argv) {
-	char *dest = (char *) kernelDerefBulkPtr(s->segmentManager, argv[0], 0);
-	char *src = (char *) kernelDerefBulkPtr(s->segmentManager, argv[1], 0);
+	char *dest = (char *) kernelDerefBulkPtr(s->segMan, argv[0], 0);
+	char *src = (char *) kernelDerefBulkPtr(s->segMan, argv[1], 0);
 
 	if (!dest) {
 		warning("Attempt to strcpy TO invalid pointer %04x:%04x",
@@ -308,7 +308,7 @@
 		if (length >= 0)
 			strncpy(dest, src, length);
 		else {
-			if (s->segmentManager->_heap[argv[0].segment]->getType() == MEM_OBJ_DYNMEM) {
+			if (s->segMan->_heap[argv[0].segment]->getType() == MEM_OBJ_DYNMEM) {
 				reg_t *srcp = (reg_t *) src;
 
 				int i;
@@ -352,7 +352,7 @@
 
 
 reg_t kStrAt(EngineState *s, int, int argc, reg_t *argv) {
-	byte *dest = (byte *)kernelDerefBulkPtr(s->segmentManager, argv[0], 0);
+	byte *dest = (byte *)kernelDerefBulkPtr(s->segMan, argv[0], 0);
 	reg_t *dest2;
 
 	if (!dest) {
@@ -371,7 +371,7 @@
 
 	if ((argc == 2) &&
 	        /* Our pathfinder already works around the issue we're trying to fix */
-	        (strcmp(s->segmentManager->getDescription(argv[0]), AVOIDPATH_DYNMEM_STRING) != 0) &&
+	        (strcmp(s->segMan->getDescription(argv[0]), AVOIDPATH_DYNMEM_STRING) != 0) &&
 	        ((strlen(dst) < 2) || (!lsl5PasswordWorkaround && !is_print_str(dst)))) {
 		// SQ4 array handling detected
 #ifndef SCUMM_BIG_ENDIAN
@@ -394,7 +394,7 @@
 
 
 reg_t kReadNumber(EngineState *s, int, int argc, reg_t *argv) {
-	char *source = kernelDerefString(s->segmentManager, argv[0]);
+	char *source = kernelDerefString(s->segMan, argv[0]);
 
 	while (isspace(*source))
 		source++; /* Skip whitespace */
@@ -420,7 +420,7 @@
 reg_t kFormat(EngineState *s, int, int argc, reg_t *argv) {
 	int *arguments;
 	reg_t dest = argv[0];
-	char *target = (char *) kernelDerefBulkPtr(s->segmentManager, dest, 0);
+	char *target = (char *) kernelDerefBulkPtr(s->segMan, dest, 0);
 	reg_t position = argv[1]; /* source */
 	int index = argv[2].toUint16();
 	char *source;
@@ -633,7 +633,7 @@
 
 
 reg_t kStrLen(EngineState *s, int, int argc, reg_t *argv) {
-	char *str = kernelDerefString(s->segmentManager, argv[0]);
+	char *str = kernelDerefString(s->segMan, argv[0]);
 
 	if (!str) {
 		warning("StrLen: invalid pointer %04x:%04x", PRINT_REG(argv[0]));
@@ -645,7 +645,7 @@
 
 
 reg_t kGetFarText(EngineState *s, int, int argc, reg_t *argv) {
-	Resource *textres = s->resourceManager->findResource(ResourceId(kResourceTypeText, argv[0].toUint16()), 0);
+	Resource *textres = s->resMan->findResource(ResourceId(kResourceTypeText, argv[0].toUint16()), 0);
 	char *seeker;
 	int counter = argv[1].toUint16();
 
@@ -665,7 +665,7 @@
 	** resource.
 	*/
 
-	strcpy(kernelDerefString(s->segmentManager, argv[2]), seeker); /* Copy the string and get return value */
+	strcpy(kernelDerefString(s->segMan, argv[2]), seeker); /* Copy the string and get return value */
 	return argv[2];
 }
 
@@ -716,7 +716,7 @@
 		reg_t retval;
 
 		if (func == K_MESSAGE_GET) {
-			s->_msgState.loadRes(s->resourceManager, argv[1].toUint16(), true);
+			s->_msgState.loadRes(s->resMan, argv[1].toUint16(), true);
 			s->_msgState.findTuple(tuple);
 
 			if (isGetMessage)
@@ -740,7 +740,7 @@
 
 		if (!bufferReg.isNull()) {
 			int len = str.size() + 1;
-			buffer = kernelDerefCharPtr(s->segmentManager, bufferReg, len);
+			buffer = kernelDerefCharPtr(s->segMan, bufferReg, len);
 
 			if (buffer) {
 				strcpy(buffer, str.c_str());
@@ -748,7 +748,7 @@
 				warning("Message: buffer %04x:%04x invalid or too small to hold the following text of %i bytes: '%s'", PRINT_REG(bufferReg), len, str.c_str());
 
 				// Set buffer to empty string if possible
-				buffer = kernelDerefCharPtr(s->segmentManager, bufferReg, 1);
+				buffer = kernelDerefCharPtr(s->segMan, bufferReg, 1);
 				if (buffer)
 					*buffer = 0;
 			}
@@ -761,7 +761,7 @@
 	case K_MESSAGE_SIZE: {
 		MessageState tempState;
 
-		if (tempState.loadRes(s->resourceManager, argv[1].toUint16(), false) && tempState.findTuple(tuple) && tempState.getMessage())
+		if (tempState.loadRes(s->resMan, argv[1].toUint16(), false) && tempState.findTuple(tuple) && tempState.getMessage())
 			return make_reg(0, tempState.getText().size() + 1);
 		else
 			return NULL_REG;
@@ -771,7 +771,7 @@
 	case K_MESSAGE_REFNOUN: {
 		MessageState tempState;
 
-		if (tempState.loadRes(s->resourceManager, argv[1].toUint16(), false) && tempState.findTuple(tuple)) {
+		if (tempState.loadRes(s->resMan, argv[1].toUint16(), false) && tempState.findTuple(tuple)) {
 			MessageTuple t = tempState.getRefTuple();
 			switch (func) {
 			case K_MESSAGE_REFCOND:
@@ -788,7 +788,7 @@
 	case K_MESSAGE_LASTMESSAGE: {
 		MessageTuple msg = s->_msgState.getLastTuple();
 		int module = s->_msgState.getLastModule();
-		byte *buffer = kernelDerefBulkPtr(s->segmentManager, argv[1], 10);
+		byte *buffer = kernelDerefBulkPtr(s->segMan, argv[1], 10);
 
 		if (buffer) {
 			WRITE_LE_UINT16(buffer, module);
@@ -810,18 +810,18 @@
 }
 
 reg_t kSetQuitStr(EngineState *s, int, int argc, reg_t *argv) {
-        char *quitStr = kernelDerefString(s->segmentManager, argv[0]);
+        char *quitStr = kernelDerefString(s->segMan, argv[0]);
         debug("Setting quit string to '%s'", quitStr);
         return s->r_acc;
 }
 
 reg_t kStrSplit(EngineState *s, int, int argc, reg_t *argv) {
-	const char *format = kernelDerefString(s->segmentManager, argv[1]);
-	const char *sep = !argv[2].isNull() ? kernelDerefString(s->segmentManager, argv[2]) : NULL;
+	const char *format = kernelDerefString(s->segMan, argv[1]);
+	const char *sep = !argv[2].isNull() ? kernelDerefString(s->segMan, argv[2]) : NULL;
 	Common::String str = s->strSplit(format, sep);
 
 	// Make sure target buffer is large enough
-	char *buf = kernelDerefCharPtr(s->segmentManager, argv[0], str.size() + 1);
+	char *buf = kernelDerefCharPtr(s->segMan, argv[0], str.size() + 1);
 
 	if (buf) {
 		strcpy(buf, str.c_str());

Modified: scummvm/trunk/engines/sci/engine/memobj.h
===================================================================
--- scummvm/trunk/engines/sci/engine/memobj.h	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/memobj.h	2009-09-02 12:02:37 UTC (rev 43908)
@@ -52,7 +52,7 @@
 
 struct MemObject : public Common::Serializable {
 	MemObjectType _type;
-	int _segManagerId; /**< Internal value used by the segmentManager's hash map */
+	int _segManagerId; /**< Internal value used by the segMan's hash map */
 
 	typedef void (*NoteCallback)(void *param, reg_t addr);	// FIXME: Bad choice of name
 

Modified: scummvm/trunk/engines/sci/engine/message.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/message.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/message.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -222,7 +222,7 @@
 	return strlen(stringptr);
 }
 
-int MessageState::loadRes(ResourceManager *resourceManager, int module, bool lock) {
+int MessageState::loadRes(ResourceManager *resMan, int module, bool lock) {
 	_cursorStack.clear();
 
 	if (_locked) {
@@ -233,11 +233,11 @@
 		}
 
 		// Otherwise, free the old resource
-		resourceManager->unlockResource(_currentResource);
+		resMan->unlockResource(_currentResource);
 		_locked = false;
 	}
 
-	_currentResource = resourceManager->findResource(ResourceId(kResourceTypeMessage, module), lock);
+	_currentResource = resMan->findResource(ResourceId(kResourceTypeMessage, module), lock);
 
 	if (_currentResource == NULL || _currentResource->data == NULL) {
 		warning("Message: failed to load %d.msg", module);

Modified: scummvm/trunk/engines/sci/engine/message.h
===================================================================
--- scummvm/trunk/engines/sci/engine/message.h	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/message.h	2009-09-02 12:02:37 UTC (rev 43908)
@@ -60,7 +60,7 @@
 	int getLength();
 	MessageTuple &getLastTuple();
 	int getLastModule();
-	int loadRes(ResourceManager *resourceManager, int module, bool lock);
+	int loadRes(ResourceManager *resMan, int module, bool lock);
 
 private:
 	void initCursor();

Modified: scummvm/trunk/engines/sci/engine/savegame.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/savegame.cpp	2009-09-02 11:38:16 UTC (rev 43907)
+++ scummvm/trunk/engines/sci/engine/savegame.cpp	2009-09-02 12:02:37 UTC (rev 43908)
@@ -205,11 +205,11 @@
 }
 
 static void sync_SegManagerPtr(Common::Serializer &s, SegManager *&obj) {
-	ResourceManager *resourceManager = 0;
+	ResourceManager *resMan = 0;
 
 	if (s.isSaving()) {
 		assert(obj);
-		resourceManager = obj->_resourceManager;
+		resMan = obj->_resMan;
 	}
 
 	s.skip(1);	// obsolete: used to be a flag indicating if we got sci11 or not
@@ -217,7 +217,7 @@
 	if (s.isLoading()) {
 		// FIXME: Do in-place loading at some point, instead of creating a new EngineState instance from scratch.
 		delete obj;
-		obj = new SegManager(resourceManager);
+		obj = new SegManager(resMan);
 	}
 
 	obj->saveLoadWithSerializer(s);
@@ -264,9 +264,9 @@
 	s.syncAsSint32LE(status_bar_foreground);
 	s.syncAsSint32LE(status_bar_background);
 
-	sync_SegManagerPtr(s, segmentManager);
+	sync_SegManagerPtr(s, segMan);
 
-	syncArray<Class>(s, segmentManager->_classtable);
+	syncArray<Class>(s, segMan->_classtable);
 
 	sync_sfx_state_t(s, _sound);
 }
@@ -496,7 +496,7 @@
 }
 
 static byte *find_unique_script_block(EngineState *s, byte *buf, int type) {
-	bool oldScriptHeader = (s->resourceManager->sciVersion() == SCI_VERSION_0_EARLY);
+	bool oldScriptHeader = (s->resMan->sciVersion() == SCI_VERSION_0_EARLY);
 
 	if (oldScriptHeader)
 		buf += 2;
@@ -517,8 +517,8 @@
 
 // FIXME: This should probably be turned into an EngineState method
 static void reconstruct_stack(EngineState *retval) {
-	SegmentId stack_seg = find_unique_seg_by_type(retval->segmentManager, MEM_OBJ_STACK);
-	DataStack *stack = (DataStack *)(retval->segmentManager->_heap[stack_seg]);
+	SegmentId stack_seg = find_unique_seg_by_type(retval->segMan, MEM_OBJ_STACK);
+	DataStack *stack = (DataStack *)(retval->segMan->_heap[stack_seg]);
 
 	retval->stack_segment = stack_seg;
 	retval->stack_base = stack->entries;
@@ -539,18 +539,18 @@
 
 static void load_script(EngineState *s, SegmentId seg) {
 	Resource *script, *heap = NULL;
-	Script *scr = (Script *)(s->segmentManager->_heap[seg]);
+	Script *scr = (Script *)(s->segMan->_heap[seg]);
 	assert(scr);
 
 	scr->buf = (byte *)malloc(scr->buf_size);
 	assert(scr->buf);
 
-	script = s->resourceManager->findResource(ResourceId(kResourceTypeScript, scr->nr), 0);
-	if (s->resourceManager->sciVersion() >= SCI_VERSION_1_1)
-		heap = s->resourceManager->findResource(ResourceId(kResourceTypeHeap, scr->nr), 0);
+	script = s->resMan->findResource(ResourceId(kResourceTypeScript, scr->nr), 0);
+	if (s->resMan->sciVersion() >= SCI_VERSION_1_1)
+		heap = s->resMan->findResource(ResourceId(kResourceTypeHeap, scr->nr), 0);
 
 	memcpy(scr->buf, script->data, script->size);

@@ Diff output truncated at 100000 characters. @@

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