aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorEugene Sandulenko2010-01-03 21:09:26 +0000
committerEugene Sandulenko2010-01-03 21:09:26 +0000
commitc36caea501fe2eab3fa3d1e968d80b1d224b0523 (patch)
treeb1740469370cfbd88bc524c70579d1435f8b3e0f /engines
parent770b2f78d4120074e544f9acc0c6449a9c032fa6 (diff)
downloadscummvm-rg350-c36caea501fe2eab3fa3d1e968d80b1d224b0523.tar.gz
scummvm-rg350-c36caea501fe2eab3fa3d1e968d80b1d224b0523.tar.bz2
scummvm-rg350-c36caea501fe2eab3fa3d1e968d80b1d224b0523.zip
Use new ADGF flag, ADGF_USEEXTRAASTITLE for AGI Fanmade games for giving them
more user-friendly names. svn-id: r46948
Diffstat (limited to 'engines')
-rw-r--r--engines/agi/detection.cpp26
1 files changed, 21 insertions, 5 deletions
diff --git a/engines/agi/detection.cpp b/engines/agi/detection.cpp
index 8269c85793..1006d48ab7 100644
--- a/engines/agi/detection.cpp
+++ b/engines/agi/detection.cpp
@@ -146,6 +146,22 @@ using Common::GUIO_NONE;
ver, \
}
+#define GAME_LVFPNF(id,name,fname,md5,size,lang,ver,features,gid,platform,interp) { \
+ { \
+ id, \
+ name, \
+ AD_ENTRY1s(fname,md5,size), \
+ lang, \
+ platform, \
+ ADGF_USEEXTRAASTITLE, \
+ GUIO_NONE \
+ }, \
+ gid, \
+ interp, \
+ features, \
+ ver, \
+ }
+
#define GAME(id,name,md5,ver,gid) GAME_LVFPN(id,name,"logdir",md5,-1,Common::EN_ANY,ver,0,gid,Common::kPlatformPC,GType_V2)
#define GAME3(id,name,fname,md5,ver,gid) GAME_LVFPN(id,name,fname,md5,-1,Common::EN_ANY,ver,0,gid,Common::kPlatformPC,GType_V3)
@@ -167,9 +183,9 @@ using Common::GUIO_NONE;
#define GAME3_PS(id,name,fname,md5,size,ver,flags,gid,platform) GAME_LVFPN(id,name,fname,md5,size,Common::EN_ANY,ver,flags,gid,platform,GType_V3)
-#define FANMADE_ILVF(id,name,md5,lang,ver,features) GAME_LVFPN(id,name,"logdir",md5,-1,lang,ver,(GF_FANMADE|features),GID_FANMADE,Common::kPlatformPC,GType_V2)
+#define FANMADE_ILVF(id,name,md5,lang,ver,features) GAME_LVFPNF(id,name,"logdir",md5,-1,lang,ver,(GF_FANMADE|features),GID_FANMADE,Common::kPlatformPC,GType_V2)
-#define FANMADE_ISVP(id,name,md5,size,ver,platform) GAME_LVFPN(id,name,"logdir",md5,size,Common::EN_ANY,ver,GF_FANMADE,GID_FANMADE,platform,GType_V2)
+#define FANMADE_ISVP(id,name,md5,size,ver,platform) GAME_LVFPNF(id,name,"logdir",md5,size,Common::EN_ANY,ver,GF_FANMADE,GID_FANMADE,platform,GType_V2)
#define FANMADE_SVP(name,md5,size,ver,platform) FANMADE_ISVP("agi-fanmade",name,md5,size,ver,platform)
#define FANMADE_LVF(name,md5,lang,ver,features) FANMADE_ILVF("agi-fanmade",name,md5,lang,ver,features)
@@ -734,7 +750,7 @@ static const AGIGameDescription gameDescriptions[] = {
AD_ENTRY1("logdir", "421da3a18004122a966d64ab6bd86d2e"),
Common::RU_RUS,
Common::kPlatformPC,
- ADGF_NO_FLAGS,
+ ADGF_USEEXTRAASTITLE,
GUIO_NONE
},
GID_FANMADE,
@@ -751,7 +767,7 @@ static const AGIGameDescription gameDescriptions[] = {
AD_ENTRY1("logdir", "aaea5b4a348acb669d13b0e6f22d4dc9"),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS,
+ ADGF_USEEXTRAASTITLE,
GUIO_NONE
},
GID_GETOUTTASQ,
@@ -905,7 +921,7 @@ static const AGIGameDescription gameDescriptions[] = {
AD_ENTRY1s("vdir", "c71f5c1e008d352ae9040b77fcf79327", 3080),
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS,
+ ADGF_USEEXTRAASTITLE,
GUIO_NONE
},
GID_FANMADE,