From 22042bc63741321557b401833adf9d2ccf10eb3b Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 25 Mar 2006 04:17:17 +0000 Subject: - Implemented case insensitive file reading. Left old system as a fallback in case some engine writer decide to do something unwise - Removed used of ConfMan.getKey("path") in file-related cases, because now File class handles that - Fixed bug in ScummEngine_v80he::o80_getFileSize() where path delimiters weren't translated svn-id: r21443 --- engines/scumm/he/script_v80he.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines/scumm/he/script_v80he.cpp') diff --git a/engines/scumm/he/script_v80he.cpp b/engines/scumm/he/script_v80he.cpp index 6bb48c7ab1..c4de1bc7b6 100644 --- a/engines/scumm/he/script_v80he.cpp +++ b/engines/scumm/he/script_v80he.cpp @@ -399,9 +399,15 @@ void ScummEngine_v80he::o80_createSound() { void ScummEngine_v80he::o80_getFileSize() { byte filename[256]; + uint i; copyScriptString(filename, sizeof(filename)); + for (i = 0; i < strlen((const char *)filename); i++) { + if (filename[i] == '\\') + filename[i] = '/'; + } + Common::File f; if (!f.open((char *)filename)) { push(-1); -- cgit v1.2.3