mirror of
https://github.com/scummvm/scummvm.git
synced 2026-06-20 05:45:29 +00:00
DRASCULA: Make remaining static texts translatable
drascula.dat file version bumped
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
#include "create_drascula.h"
|
||||
#include "staticdata.h"
|
||||
|
||||
#define DRASCULA_DAT_VER 4 // 1 byte
|
||||
#define DRASCULA_DAT_VER 5 // 1 byte
|
||||
|
||||
static void writeByte(FILE *fp, uint8 b) {
|
||||
fwrite(&b, 1, 1, fp);
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
#define NUM_TEXTSYS 4
|
||||
#define NUM_TEXTHIS 5
|
||||
#define NUM_TEXTVERBS 6
|
||||
#define NUM_TEXTMISC 3
|
||||
#define NUM_TEXTMISC 7
|
||||
#define NUM_TEXTD1 11
|
||||
|
||||
typedef unsigned char uint8;
|
||||
|
||||
@@ -6194,26 +6194,46 @@ const char *_textmisc[NUM_LANGS][NUM_TEXTMISC] = {
|
||||
"HUNCHBACKED",
|
||||
"Transilvania, 1993 d.c.",
|
||||
"GOOOOOOOAAAAAAAL!",
|
||||
"hacker",
|
||||
"yoda",
|
||||
"igor",
|
||||
"groaaarrrrgghhhh!",
|
||||
},
|
||||
{
|
||||
"jorobado",
|
||||
"Transilvania, 1993 d.c. (despues de cenar)",
|
||||
"GOOOOOOOOOOOOOOOL",
|
||||
"hacker",
|
||||
"yoda",
|
||||
"igor",
|
||||
"groaaarrrrgghhhh!",
|
||||
},
|
||||
{
|
||||
"HUNCHBACKED",
|
||||
"Transilvania, 1993 d.c.",
|
||||
"GOOOOOOOAAAAAAAL!",
|
||||
"hacker",
|
||||
"yoda",
|
||||
"igor",
|
||||
"groaaarrrrgghhhh!",
|
||||
},
|
||||
{
|
||||
"BOSSU",
|
||||
"Transilvania, 1993 d.c.",
|
||||
"GOOOOOOOAAAAAAAL!",
|
||||
"hacker",
|
||||
"yoda",
|
||||
"igor",
|
||||
"groaaarrrrgghhhh!",
|
||||
},
|
||||
{
|
||||
"GOBBO",
|
||||
"Transilvania, 1993 d.c. (dopo cena)",
|
||||
"GOOOOOOOOOOOOOOOL!",
|
||||
"hacker",
|
||||
"yoda",
|
||||
"igor",
|
||||
"groaaarrrrgghhhh!",
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Binary file not shown.
@@ -2080,7 +2080,7 @@ void DrasculaEngine::animation_1_4() {
|
||||
debug(4, "animation_1_4()");
|
||||
|
||||
if (flags[21] == 0) {
|
||||
strcpy(objName[2], "igor");
|
||||
strcpy(objName[2], _textmisc[5]); // "igor"
|
||||
talk(275);
|
||||
|
||||
updateRefresh_pre();
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
*/
|
||||
namespace Drascula {
|
||||
|
||||
#define DRASCULA_DAT_VER 4
|
||||
#define DRASCULA_DAT_VER 5
|
||||
#define DATAALIGNMENT 4
|
||||
|
||||
enum DrasculaGameFeatures {
|
||||
|
||||
@@ -111,7 +111,7 @@ void DrasculaEngine::checkObjects() {
|
||||
if (_mouseX > curX + 2 && _mouseY > curY + 2
|
||||
&& _mouseX < curX + curWidth - 2 && _mouseY < curY + curHeight - 2) {
|
||||
if (currentChapter == 2 || !_hasName) {
|
||||
strcpy(textName, "hacker");
|
||||
strcpy(textName, _textmisc[3]); // "hacker"
|
||||
_hasName = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -404,7 +404,7 @@ bool DrasculaEngine::room_13(int fl) {
|
||||
talk(411);
|
||||
trackProtagonist = 3;
|
||||
talk(412);
|
||||
strcpy(objName[1], "yoda");
|
||||
strcpy(objName[1], _textmisc[4]); // "yoda"
|
||||
} else if (pickedObject == kVerbTalk && fl == 51) {
|
||||
converse(7);
|
||||
} else if (pickedObject == 19 && fl == 51) {
|
||||
|
||||
@@ -973,7 +973,7 @@ void DrasculaEngine::grr() {
|
||||
copyBackground(253, 110, 150, 65, 20, 30, drawSurface3, screenSurface);
|
||||
|
||||
if (!_subtitlesDisabled)
|
||||
centerText("groaaarrrrgghhhh!", 153, 65);
|
||||
centerText(_textmisc[6], 153, 65); // "groaaarrrrgghhhh!"
|
||||
|
||||
updateScreen();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user