28 #ifndef GOB_DETECTION_TABLES_FALLBACK_H 29 #define GOB_DETECTION_TABLES_FALLBACK_H 33 static const GOBGameDescription fallbackDescs[] = {
42 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
55 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
68 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
81 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
94 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
107 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
120 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
133 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
146 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
159 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
172 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
185 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
198 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
200 kFeatures640x480 | kFeaturesTrueColor,
211 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
224 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
237 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
250 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
263 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
276 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
289 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
302 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
315 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
317 kFeaturesEGA | kFeaturesAdLib,
318 "disk1.stk",
"intro.tot", 0
328 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
330 kFeaturesAdLib | kFeaturesEGA,
341 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
354 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
367 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
380 GUIO3(GUIO_NOSUBTITLES, GUIO_NOSPEECH, GUIO_NOASPECT)
395 kFeaturesAdLib | kFeatures640x480 | kFeaturesSCNDemo,
401 { &fallbackDescs[ 0].desc, {
"intro.stk",
"disk1.stk",
"disk2.stk",
"disk3.stk",
"disk4.stk", 0 } },
402 { &fallbackDescs[ 1].desc, {
"intro.stk",
"gob.lic", 0 } },
403 { &fallbackDescs[ 2].desc, {
"intro.stk", 0 } },
404 { &fallbackDescs[ 2].desc, {
"intro.stk",
"disk2.stk",
"disk3.stk", 0 } },
405 { &fallbackDescs[ 3].desc, {
"intro.stk",
"disk2.stk",
"disk3.stk",
"musmac1.mid", 0 } },
406 { &fallbackDescs[ 4].desc, {
"intro.stk",
"gobnew.lic", 0 } },
407 { &fallbackDescs[ 5].desc, {
"intro.stk",
"scaa.imd",
"scba.imd",
"scbf.imd", 0 } },
408 { &fallbackDescs[ 6].desc, {
"intro.stk",
"imd.itk", 0 } },
409 { &fallbackDescs[ 7].desc, {
"intro.stk",
"mus_gob3.lic", 0 } },
410 { &fallbackDescs[ 8].desc, {
"intro.stk",
"woodruff.itk", 0 } },
411 { &fallbackDescs[ 9].desc, {
"intro.stk",
"commun1.itk", 0 } },
412 { &fallbackDescs[10].desc, {
"intro.stk",
"commun1.itk",
"musmac1.mid", 0 } },
413 { &fallbackDescs[11].desc, {
"intro.stk",
"commun1.itk",
"lost.lic", 0 } },
414 { &fallbackDescs[12].desc, {
"intro.stk",
"cd1.itk",
"objet1.itk", 0 } },
415 { &fallbackDescs[13].desc, {
"playtoon.stk",
"archi.stk", 0 } },
416 { &fallbackDescs[14].desc, {
"playtoon.stk",
"spirou.stk", 0 } },
417 { &fallbackDescs[15].desc, {
"playtoon.stk",
"chato.stk", 0 } },
418 { &fallbackDescs[16].desc, {
"playtoon.stk",
"manda.stk", 0 } },
419 { &fallbackDescs[17].desc, {
"playtoon.stk",
"wakan.stk", 0 } },
420 { &fallbackDescs[18].desc, {
"playtoon.stk",
"dan.itk" } },
421 { &fallbackDescs[19].desc, {
"intro.stk",
"bambou.itk", 0 } },
422 { &fallbackDescs[20].desc, {
"disk0.stk",
"disk1.stk",
"disk2.stk",
"disk3.stk", 0 } },
423 { &fallbackDescs[21].desc, {
"disk1.stk",
"disk2.stk",
"disk3.stk", 0 } },
424 { &fallbackDescs[22].desc, {
"intro.stk",
"stk2.stk",
"stk3.stk", 0 } },
425 { &fallbackDescs[23].desc, {
"intro.stk",
"stk2.stk",
"stk3.stk",
"mod.babayaga", 0 } },
426 { &fallbackDescs[24].desc, {
"stk1.stk",
"stk2.stk",
"stk3.stk", 0 } },
427 { &fallbackDescs[25].desc, {
"adi2.stk", 0 } },
428 { &fallbackDescs[26].desc, {
"adif41.stk",
"adim41.stk", 0 } },
429 { &fallbackDescs[27].desc, {
"coktelplayer.scn", 0 } },
436 kOnceUponATimeInvalid = -1,
437 kOnceUponATimeAbracadabra = 0,
438 kOnceUponATimeBabaYaga = 1,
442 enum OnceUponATimePlatform {
443 kOnceUponATimePlatformInvalid = -1,
444 kOnceUponATimePlatformDOS = 0,
445 kOnceUponATimePlatformAmiga = 1,
446 kOnceUponATimePlatformAtariST = 2,
447 kOnceUponATimePlatformMAX
450 static const GOBGameDescription fallbackOnceUpon[kOnceUponATimeMAX][kOnceUponATimePlatformMAX] = {
460 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
462 kFeaturesAdLib | kFeaturesEGA,
473 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
486 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
501 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
503 kFeaturesAdLib | kFeaturesEGA,
514 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
527 GUIO2(GUIO_NOSUBTITLES, GUIO_NOSPEECH)
535 #endif // GOB_DETECTION_TABLES_FALLBACK_H No flags.
Definition: advancedDetector.h:139
#define AD_ENTRY1(f, x)
Definition: advancedDetector.h:110
Definition: advancedDetector.h:329