[Scummvm-cvs-logs] CVS: scummvm/common gameDetector.cpp,1.31,1.32 gameDetector.h,1.10,1.11
Max Horn
fingolfin at projects.sourceforge.net
Mon Nov 18 17:37:03 CET 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/backends/fs/posix posix-fs.cpp,1.5,1.6
- Next message: [Scummvm-cvs-logs] CVS: scummvm/gui browser.cpp,1.3,1.4 browser.h,1.3,1.4 dialog.cpp,1.23,1.24 dialog.h,1.14,1.15 launcher.cpp,1.13,1.14 message.cpp,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/common
In directory sc8-pr-cvs1:/tmp/cvs-serv26509/common
Modified Files:
gameDetector.cpp gameDetector.h
Log Message:
added some preliminary game auto detect code to the launcher; this required a small change to the FS API, Windows/Morphos code will have to be adapted slightly I fear. Also, not all games are detected correctly, and some probably never will be, so we still have to add a dialog for cases where auto detect doesn't work
Index: gameDetector.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/gameDetector.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -d -r1.31 -r1.32
--- gameDetector.cpp 18 Nov 2002 07:58:15 -0000 1.31
+++ gameDetector.cpp 19 Nov 2002 01:36:47 -0000 1.32
@@ -441,20 +441,18 @@
/* Scumm Version 2 */
// {"maniac", "Maniac Mansion", GID_MANIAC, 2, 0, 0,
-// GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_16COLOR | GF_OLD_BUNDLE |
-// GF_NO_SCALLING},
+// GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_16COLOR | GF_OLD_BUNDLE | GF_NO_SCALLING, "MANIACEX.EXE"},
// {"zak", "Zak McKracken and the Alien Mindbenders", GID_ZAK, 2, 0, 0,
-// GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_16COLOR | GF_OLD_BUNDLE |
-// GF_NO_SCALLING},
+// GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_16COLOR | GF_OLD_BUNDLE | GF_NO_SCALLING, "ZAKEXE.EXE"},
// {"indy3", "Indiana Jones and the Last Crusade", GID_INDY3, 2, 0, 0,},
/* Scumm Version 3 */
{"indy3", "Indiana Jones and the Last Crusade (256)", GID_INDY3_256, 3, 0, 22,
- GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD256 | GF_NO_SCALLING | GF_ADLIB_DEFAULT},
+ GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD256 | GF_NO_SCALLING | GF_ADLIB_DEFAULT, "INDYVGA.EXE"},
{"zak256", "Zak McKracken and the Alien Mindbenders (256)", GID_ZAK256, 3, 0, 0,
- GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD256 | GF_AUDIOTRACKS | GF_NO_SCALLING},
+ GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD256 | GF_AUDIOTRACKS | GF_NO_SCALLING, "ZAK.EXP"},
{"loom", "Loom", GID_LOOM, 3, 5, 40,
- GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD_BUNDLE | GF_16COLOR | GF_NO_SCALLING},
+ GF_SMALL_HEADER | GF_USE_KEY | GF_SMALL_NAMES | GF_OLD_BUNDLE | GF_16COLOR | GF_NO_SCALLING, "LOOM.EXE"},
/* Scumm Version 4 */
{"monkeyEGA", "Monkey Island 1 (EGA)", GID_MONKEY_EGA, 4, 0, 67,
@@ -519,6 +517,7 @@
{NULL, NULL}
};
+
bool GameDetector::detectGame()
{
Index: gameDetector.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/gameDetector.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- gameDetector.h 6 Nov 2002 16:01:36 -0000 1.10
+++ gameDetector.h 19 Nov 2002 01:36:47 -0000 1.11
@@ -88,6 +88,7 @@
const char *gamename;
byte id, major, middle, minor;
uint32 features;
+ const char *detectname;
};
extern const VersionSettings version_settings[];
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/backends/fs/posix posix-fs.cpp,1.5,1.6
- Next message: [Scummvm-cvs-logs] CVS: scummvm/gui browser.cpp,1.3,1.4 browser.h,1.3,1.4 dialog.cpp,1.23,1.24 dialog.h,1.14,1.15 launcher.cpp,1.13,1.14 message.cpp,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list