aboutsummaryrefslogtreecommitdiff
path: root/tools/create_kyradat/create_kyradat.h
diff options
context:
space:
mode:
authorJohannes Schickel2007-02-07 19:29:15 +0000
committerJohannes Schickel2007-02-07 19:29:15 +0000
commite9e62cf67a8690c93a8f4949cabbeca82fd8603d (patch)
treea35167248ceaf9d84e524fe8f6f7dce916a54a6f /tools/create_kyradat/create_kyradat.h
parent1421a439694118844abb107f6a15c8693b70a875 (diff)
downloadscummvm-rg350-e9e62cf67a8690c93a8f4949cabbeca82fd8603d.tar.gz
scummvm-rg350-e9e62cf67a8690c93a8f4949cabbeca82fd8603d.tar.bz2
scummvm-rg350-e9e62cf67a8690c93a8f4949cabbeca82fd8603d.zip
Adds support for FM-Towns version.
(Thanks to Florian Kagerer again for this) svn-id: r25414
Diffstat (limited to 'tools/create_kyradat/create_kyradat.h')
-rw-r--r--tools/create_kyradat/create_kyradat.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/create_kyradat/create_kyradat.h b/tools/create_kyradat/create_kyradat.h
index 4bcf289fad..2a75702e01 100644
--- a/tools/create_kyradat/create_kyradat.h
+++ b/tools/create_kyradat/create_kyradat.h
@@ -134,6 +134,9 @@ enum kExtractID {
kConfigStrings,
kKyra1TownsSFXTable,
+ kCreditsStrings,
+ kSjisVTable,
+ kMenuSKB,
kMaxResIDs
};
@@ -153,7 +156,8 @@ struct ExtractFilename {
enum kSpecial {
kTalkieVersion = 0,
kDemoVersion = 1,
- kFMTownsVersion = 2
+ kFMTownsVersionE = 2,
+ kFMTownsVersionJ = 3
};
struct SpecialExtension {
@@ -195,7 +199,7 @@ enum kExtractType {
struct ExtractType {
int type;
- bool (*extract)(PAKFile &out, const Game *g, const byte *data, const uint32 size, const char *filename);
+ bool (*extract)(PAKFile &out, const Game *g, const byte *data, const uint32 size, const char *filename, int fmtPatch);
void (*createFilename)(char *dstFilename, const int lang, const int special, const char *filename);
};