[Scummvm-cvs-logs] scummvm master -> 82b6f6c97b6c0ce3811fed0a51c20ddad77b09a4

bluegr md5 at scummvm.org
Mon Dec 26 18:02:29 CET 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
82b6f6c97b DREAMWEB: Cleanup searchForFiles()


Commit: 82b6f6c97b6c0ce3811fed0a51c20ddad77b09a4
    https://github.com/scummvm/scummvm/commit/82b6f6c97b6c0ce3811fed0a51c20ddad77b09a4
Author: Filippos Karapetis (md5 at scummvm.org)
Date: 2011-12-26T09:01:38-08:00

Commit Message:
DREAMWEB: Cleanup searchForFiles()

Changed paths:
    engines/dreamweb/monitor.cpp



diff --git a/engines/dreamweb/monitor.cpp b/engines/dreamweb/monitor.cpp
index e586999..a877f17 100644
--- a/engines/dreamweb/monitor.cpp
+++ b/engines/dreamweb/monitor.cpp
@@ -534,20 +534,16 @@ void DreamGenContext::signOn() {
 }
 
 void DreamGenContext::searchForFiles(uint16 segment) {
-	uint16 offset = kTextstart;
+	const char *filesString = (const char *)getSegment(segment).ptr(kTextstart, 0);
 	byte curChar;
 
 	while (true) {
-		curChar = getSegment(segment).byte(offset);
-		offset++;
+		curChar = filesString[0];
+		filesString++;
 		if (curChar == '*')
 			return; // "endofdir"
-		if (curChar == 34) {
-			uint16 originalOffset = offset;
-			const char *string = (const char *)getSegment(segment).ptr(offset, 0);
-			const char *nextString = monPrint(string);
-			offset = originalOffset + (nextString - string);
-		}
+		if (curChar == 34)
+			filesString = monPrint(filesString);
 	}
 }
 






More information about the Scummvm-git-logs mailing list