aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Hesse2012-06-15 00:51:03 +0200
committerSven Hesse2012-06-15 00:51:03 +0200
commit59b2a84552ae4f64e3e6ddc8b29ecda4f3dd524d (patch)
tree86271a700b4d7287c0760b2917d374d4978ce697
parent3b8b3c4caffc8a19a7ad4c4fa55bad712f0e5fce (diff)
downloadscummvm-rg350-59b2a84552ae4f64e3e6ddc8b29ecda4f3dd524d.tar.gz
scummvm-rg350-59b2a84552ae4f64e3e6ddc8b29ecda4f3dd524d.tar.bz2
scummvm-rg350-59b2a84552ae4f64e3e6ddc8b29ecda4f3dd524d.zip
GOB: Add a proper GameType for Little Red
-rw-r--r--engines/gob/detection_tables.h32
-rw-r--r--engines/gob/gob.cpp1
-rw-r--r--engines/gob/gob.h3
3 files changed, 19 insertions, 17 deletions
diff --git a/engines/gob/detection_tables.h b/engines/gob/detection_tables.h
index 77b54a19cd..bd35900473 100644
--- a/engines/gob/detection_tables.h
+++ b/engines/gob/detection_tables.h
@@ -1615,7 +1615,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1629,7 +1629,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1643,7 +1643,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1657,7 +1657,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1671,7 +1671,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1689,7 +1689,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesNone,
0, 0, 0
},
@@ -1703,7 +1703,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1717,7 +1717,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1731,7 +1731,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1745,7 +1745,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1759,7 +1759,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1773,7 +1773,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1787,7 +1787,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1801,7 +1801,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1815,7 +1815,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
@@ -1829,7 +1829,7 @@ static const GOBGameDescription gameDescriptions[] = {
ADGF_NO_FLAGS,
GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
},
- kGameTypeGob2,
+ kGameTypeLittleRed,
kFeaturesAdLib | kFeaturesEGA,
0, 0, 0
},
diff --git a/engines/gob/gob.cpp b/engines/gob/gob.cpp
index 4e7aa467b5..acd8fcb468 100644
--- a/engines/gob/gob.cpp
+++ b/engines/gob/gob.cpp
@@ -438,6 +438,7 @@ bool GobEngine::initGameParts() {
break;
case kGameTypeWeen:
+ case kGameTypeLittleRed:
case kGameTypeGob2:
_init = new Init_v2(this);
_video = new Video_v2(this);
diff --git a/engines/gob/gob.h b/engines/gob/gob.h
index 6277585015..165760e6d5 100644
--- a/engines/gob/gob.h
+++ b/engines/gob/gob.h
@@ -127,7 +127,8 @@ enum GameType {
kGameTypeAdi2,
kGameTypeAdi4,
kGameTypeAdibou2,
- kGameTypeAdibou1
+ kGameTypeAdibou1,
+ kGameTypeLittleRed
};
enum Features {