[Scummvm-cvs-logs] SF.net SVN: scummvm:[47021] scummvm/trunk/tools/create_lure
dreammaster at users.sourceforge.net
dreammaster at users.sourceforge.net
Tue Jan 5 10:59:25 CET 2010
Revision: 47021
http://scummvm.svn.sourceforge.net/scummvm/?rev=47021&view=rev
Author: dreammaster
Date: 2010-01-05 09:59:25 +0000 (Tue, 05 Jan 2010)
Log Message:
-----------
Changed the create_lure tool to use the explicitly defined lure language list
Modified Paths:
--------------
scummvm/trunk/tools/create_lure/create_lure_dat.cpp
scummvm/trunk/tools/create_lure/create_lure_dat.h
Modified: scummvm/trunk/tools/create_lure/create_lure_dat.cpp
===================================================================
--- scummvm/trunk/tools/create_lure/create_lure_dat.cpp 2010-01-05 09:13:21 UTC (rev 47020)
+++ scummvm/trunk/tools/create_lure/create_lure_dat.cpp 2010-01-05 09:59:25 UTC (rev 47021)
@@ -1812,7 +1812,28 @@
// Write out the position of the next language set
outputFile.seek(6 + 5 * (langIndex - 1));
- outputFile.writeByte(language);
+
+ switch (language) {
+ case IT_ITA:
+ outputFile.writeByte(LANG_IT_ITA);
+ break;
+ case FR_FRA:
+ outputFile.writeByte(LANG_FR_FRA);
+ break;
+ case DE_DEU:
+ outputFile.writeByte(LANG_DE_DEU);
+ break;
+ case ES_ESP:
+ outputFile.writeByte(LANG_ES_ESP);
+ break;
+ case EN_ANY:
+ outputFile.writeByte(LANG_EN_ANY);
+ break;
+ default:
+ printf("Unknown language encountered\n");
+ exit(1);
+ }
+
outputFile.writeLong(outputStart);
// Write out start header
Modified: scummvm/trunk/tools/create_lure/create_lure_dat.h
===================================================================
--- scummvm/trunk/tools/create_lure/create_lure_dat.h 2010-01-05 09:13:21 UTC (rev 47020)
+++ scummvm/trunk/tools/create_lure/create_lure_dat.h 2010-01-05 09:59:25 UTC (rev 47021)
@@ -415,6 +415,15 @@
extern File lureExe;
extern void add_talk_offset(uint16 offset);
+enum LureLanguage {
+ LANG_IT_ITA = 10,
+ LANG_FR_FRA = 6,
+ LANG_DE_DEU = 7,
+ LANG_ES_ESP = 17,
+ LANG_EN_ANY = 3,
+ LANG_UNKOWN = -1
+};
+
extern Common::Language language;
extern uint16 dataSegment;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list