[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