Simplified detection table
svn-id: r32500
This commit is contained in:
parent
72e3cee9d4
commit
945b92501a
1 changed files with 7 additions and 19 deletions
|
@ -35,12 +35,10 @@ namespace Drascula {
|
||||||
|
|
||||||
struct DrasculaGameDescription {
|
struct DrasculaGameDescription {
|
||||||
Common::ADGameDescription desc;
|
Common::ADGameDescription desc;
|
||||||
|
|
||||||
uint32 features;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
uint32 DrasculaEngine::getFeatures() const {
|
uint32 DrasculaEngine::getFeatures() const {
|
||||||
return _gameDescription->features;
|
return _gameDescription->desc.flags;
|
||||||
}
|
}
|
||||||
|
|
||||||
Common::Language DrasculaEngine::getLanguage() const {
|
Common::Language DrasculaEngine::getLanguage() const {
|
||||||
|
@ -80,7 +78,6 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
Common::ADGF_NO_FLAGS
|
||||||
},
|
},
|
||||||
0,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -91,9 +88,8 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
AD_ENTRY1s("packet.001", "c6a8697396e213a18472542d5f547cb4", 32847563),
|
AD_ENTRY1s("packet.001", "c6a8697396e213a18472542d5f547cb4", 32847563),
|
||||||
Common::EN_ANY,
|
Common::EN_ANY,
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_KEEPMATCH
|
Common::ADGF_KEEPMATCH | GF_PACKED
|
||||||
},
|
},
|
||||||
GF_PACKED,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -108,9 +104,8 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
},
|
},
|
||||||
Common::DE_DEU,
|
Common::DE_DEU,
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
GF_PACKED
|
||||||
},
|
},
|
||||||
GF_PACKED,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -125,9 +120,8 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
},
|
},
|
||||||
Common::FR_FRA,
|
Common::FR_FRA,
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
GF_PACKED
|
||||||
},
|
},
|
||||||
GF_PACKED,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -138,9 +132,8 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
AD_ENTRY1s("packet.001", "3c971aba65a037d29d0b479cad6f5943", 31702652),
|
AD_ENTRY1s("packet.001", "3c971aba65a037d29d0b479cad6f5943", 31702652),
|
||||||
Common::ES_ESP,
|
Common::ES_ESP,
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
GF_PACKED
|
||||||
},
|
},
|
||||||
GF_PACKED,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -153,7 +146,6 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
Common::ADGF_NO_FLAGS
|
||||||
},
|
},
|
||||||
0,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -166,7 +158,6 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
Common::ADGF_NO_FLAGS
|
||||||
},
|
},
|
||||||
0,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -179,7 +170,6 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
Common::ADGF_NO_FLAGS
|
||||||
},
|
},
|
||||||
0,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -190,9 +180,8 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
AD_ENTRY1s("packet.001", "0253e924af223f5fe52537023385159b", 32564209),
|
AD_ENTRY1s("packet.001", "0253e924af223f5fe52537023385159b", 32564209),
|
||||||
Common::IT_ITA,
|
Common::IT_ITA,
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
GF_PACKED
|
||||||
},
|
},
|
||||||
GF_PACKED,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
// Drascula Italian version
|
// Drascula Italian version
|
||||||
|
@ -204,10 +193,9 @@ static const DrasculaGameDescription gameDescriptions[] = {
|
||||||
Common::kPlatformPC,
|
Common::kPlatformPC,
|
||||||
Common::ADGF_NO_FLAGS
|
Common::ADGF_NO_FLAGS
|
||||||
},
|
},
|
||||||
0,
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{ AD_TABLE_END_MARKER, 0, }
|
{ AD_TABLE_END_MARKER }
|
||||||
};
|
};
|
||||||
|
|
||||||
} // End of namespace Drascula
|
} // End of namespace Drascula
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue