aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/drascula/animation.cpp750
-rw-r--r--engines/drascula/drascula.cpp486
-rw-r--r--engines/drascula/drascula.h60
-rw-r--r--engines/drascula/rooms.cpp596
4 files changed, 946 insertions, 946 deletions
diff --git a/engines/drascula/animation.cpp b/engines/drascula/animation.cpp
index fe0cdfd2f0..75a1e1d98c 100644
--- a/engines/drascula/animation.cpp
+++ b/engines/drascula/animation.cpp
@@ -163,7 +163,7 @@ void DrasculaEngine::animation_1_1() {
break;
copyBackground(0, 0, 0, 0, 320, 200, dir_zona_pantalla, dir_dibujo1);
- habla_dr_grande(TEXTD1, "D1.als");
+ talk_dr_grande(TEXTD1, "D1.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -186,17 +186,17 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_igor_dch(TEXTI8, "I8.als");
+ talk_igor_dch(TEXTI8, "I8.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_dr_izq(TEXTD2, "d2.als");
+ talk_dr_izq(TEXTD2, "d2.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_dr_izq(TEXTD3, "d3.als");
+ talk_dr_izq(TEXTD3, "d3.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
anima("lib.bin", 16);
@@ -211,13 +211,13 @@ void DrasculaEngine::animation_1_1() {
decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(10);
- habla_solo(TEXTD4,"d4.als");
+ talk_solo(TEXTD4,"d4.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
loadPic("plan1.alg");
decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_solo(TEXTD5, "d5.als");
+ talk_solo(TEXTD5, "d5.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
anima("lib2.bin", 16);
@@ -228,7 +228,7 @@ void DrasculaEngine::animation_1_1() {
decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(20);
- habla_solo(TEXTD6, "d6.als");
+ talk_solo(TEXTD6, "d6.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
anima("lib2.bin", 16);
@@ -241,13 +241,13 @@ void DrasculaEngine::animation_1_1() {
pause(20);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_solo(TEXTD7, "d7.als");
+ talk_solo(TEXTD7, "d7.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
loadPic("plan3.alg");
decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_solo(TEXTD8, "d8.als");
+ talk_solo(TEXTD8, "d8.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
clearRoom();
@@ -257,17 +257,17 @@ void DrasculaEngine::animation_1_1() {
stopmusic();
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_dch(TEXTI9, "I9.als");
+ talk_igor_dch(TEXTI9, "I9.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_dr_izq(TEXTD9, "d9.als");
+ talk_dr_izq(TEXTD9, "d9.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_dch(TEXTI10, "I10.als");
+ talk_igor_dch(TEXTI10, "I10.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
playmusic(11);
- habla_dr_izq(TEXTD10, "d10.als");
+ talk_dr_izq(TEXTD10, "d10.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
anima("rayo1.bin", 16);
@@ -294,10 +294,10 @@ void DrasculaEngine::animation_1_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_dr = 1;
- habla_igor_dch(TEXTI1, "I1.als");
+ talk_igor_dch(TEXTI1, "I1.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_dr_dch(TEXTD11, "d11.als");
+ talk_dr_dch(TEXTD11, "d11.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_dr = 3;
@@ -311,7 +311,7 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_dr_izq(TEXTD12, "d12.als");
+ talk_dr_izq(TEXTD12, "d12.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_dr = 3;
@@ -325,11 +325,11 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_igor_dch(TEXTI2, "I2.als");
+ talk_igor_dch(TEXTI2, "I2.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
pause(13);
- habla_dr_dch(TEXTD13,"d13.als");
+ talk_dr_dch(TEXTD13,"d13.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_dr = 3;
@@ -343,32 +343,32 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_dr_izq(TEXTD14, "d14.als");
+ talk_dr_izq(TEXTD14, "d14.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_dch(TEXTI3, "I3.als");
+ talk_igor_dch(TEXTI3, "I3.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_dr_izq(TEXTD15, "d15.als");
+ talk_dr_izq(TEXTD15, "d15.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_dch(TEXTI4, "I4.als");
+ talk_igor_dch(TEXTI4, "I4.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_dr_izq(TEXTD16, "d16.als");
+ talk_dr_izq(TEXTD16, "d16.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_dch(TEXTI5, "I5.als");
+ talk_igor_dch(TEXTI5, "I5.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_igor = 3;
- habla_dr_izq(TEXTD17, "d17.als");
+ talk_dr_izq(TEXTD17, "d17.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
pause(18);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_igor_frente(TEXTI6, "I6.als");
+ talk_igor_frente(TEXTI6, "I6.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
FundeAlNegro(0);
@@ -388,10 +388,10 @@ void DrasculaEngine::animation_1_1() {
decompressPic(dir_hare_fondo, 1);
}
-void DrasculaEngine::habla_dr_grande(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_dr_grande(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[4] = {47, 93, 139, 185};
+ int x_talk[4] = {47, 93, 139, 185};
int cara;
int l = 0;
@@ -422,7 +422,7 @@ bucless:
cara = _rnd->getRandomNumber(3);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyBackground(interf_x[l] + 24, interf_y[l], 0, 45, 39, 31, dir_dibujo2, dir_zona_pantalla);
- copyBackground(x_habla[cara], 1, 171, 68, 45, 48, dir_dibujo2, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 1, 171, 68, 45, 48, dir_dibujo2, dir_zona_pantalla);
l++;
if (l == 7)
l = 0;
@@ -475,7 +475,7 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_tabernero(TEXTT22, "T22.als");
+ talk_tabernero(TEXTT22, "T22.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -500,7 +500,7 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_solo(TEXTBJ1, "BJ1.als");
+ talk_solo(TEXTBJ1, "BJ1.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
clearRoom();
@@ -514,7 +514,7 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
color_solo = AMARILLO;
- habla_solo(TEXT214, "214.als");
+ talk_solo(TEXT214, "214.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
clearRoom();
@@ -560,23 +560,23 @@ void DrasculaEngine::animation_2_1() {
hare_x = 100;
hare_y = 95;
- habla_bj(TEXTBJ2, "BJ2.als");
- hablar(TEXT215, "215.als");
- habla_bj(TEXTBJ3, "BJ3.als");
- hablar(TEXT216, "216.als");
- habla_bj(TEXTBJ4, "BJ4.als");
- habla_bj(TEXTBJ5, "BJ5.als");
- habla_bj(TEXTBJ6, "BJ6.als");
- hablar(TEXT217, "217.als");
- habla_bj(TEXTBJ7, "BJ7.als");
- hablar(TEXT218, "218.als");
- habla_bj(TEXTBJ8, "BJ8.als");
- hablar(TEXT219, "219.als");
- habla_bj(TEXTBJ9, "BJ9.als");
- hablar(TEXT220, "220.als");
- hablar(TEXT221, "221.als");
- habla_bj(TEXTBJ10, "BJ10.als");
- hablar(TEXT222, "222.als");
+ talk_bj(TEXTBJ2, "BJ2.als");
+ talk(TEXT215, "215.als");
+ talk_bj(TEXTBJ3, "BJ3.als");
+ talk(TEXT216, "216.als");
+ talk_bj(TEXTBJ4, "BJ4.als");
+ talk_bj(TEXTBJ5, "BJ5.als");
+ talk_bj(TEXTBJ6, "BJ6.als");
+ talk(TEXT217, "217.als");
+ talk_bj(TEXTBJ7, "BJ7.als");
+ talk(TEXT218, "218.als");
+ talk_bj(TEXTBJ8, "BJ8.als");
+ talk(TEXT219, "219.als");
+ talk_bj(TEXTBJ9, "BJ9.als");
+ talk(TEXT220, "220.als");
+ talk(TEXT221, "221.als");
+ talk_bj(TEXTBJ10, "BJ10.als");
+ talk(TEXT222, "222.als");
anima("gaf.bin", 15);
anima("bjb.bin", 14);
playmusic(9);
@@ -595,7 +595,7 @@ void DrasculaEngine::animation_2_1() {
pause(120);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_solo(TEXT223, "223.als");
+ talk_solo(TEXT223, "223.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
color_solo = BLANCO;
@@ -604,7 +604,7 @@ void DrasculaEngine::animation_2_1() {
break;
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(110);
- habla_solo(TEXTBJ11, "BJ11.als");
+ talk_solo(TEXTBJ11, "BJ11.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
updateRoom();
@@ -620,10 +620,10 @@ void DrasculaEngine::animation_2_1() {
pause(60);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- hablar(TEXT224, "224.als");
+ talk(TEXT224, "224.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- habla_bj(TEXTBJ12, "BJ12.als");
+ talk_bj(TEXTBJ12, "BJ12.als");
lleva_al_hare(157, 98 + alto_hare);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -639,14 +639,14 @@ void DrasculaEngine::animation_2_1() {
pause(8);
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT225, "225.als");
+ talk(TEXT225, "225.als");
pause(76);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_hare = 1;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT226, "226.als");
+ talk(TEXT226, "226.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
updateRoom();
@@ -654,7 +654,7 @@ void DrasculaEngine::animation_2_1() {
pause(30);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- hablar(TEXT227,"227.als");
+ talk(TEXT227,"227.als");
FundeAlNegro(0);
break;
}
@@ -664,26 +664,26 @@ void DrasculaEngine::animation_3_1() {
loadPic("an11y13.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT192, "192.als");
- habla_tabernero(TEXTT1, "t1.als");
- hablar(TEXT193, "193.als");
- habla_tabernero(TEXTT2, "t2.als");
- hablar(TEXT194, "194.als");
- habla_tabernero(TEXTT3, "t3.als");
- hablar(TEXT195, "195.als");
- habla_tabernero(TEXTT4, "t4.als");
- hablar(TEXT196, "196.als");
- habla_tabernero(TEXTT5, "t5.als");
- habla_tabernero(TEXTT6, "t6.als");
- hablar(TEXT197, "197.als");
- habla_tabernero(TEXTT7, "t7.als");
- hablar(TEXT198, "198.als");
- habla_tabernero(TEXTT8, "t8.als");
- hablar(TEXT199, "199.als");
- habla_tabernero(TEXTT9, "t9.als");
- hablar(TEXT200, "200.als");
- hablar(TEXT201, "201.als");
- hablar(TEXT202, "202.als");
+ talk(TEXT192, "192.als");
+ talk_tabernero(TEXTT1, "t1.als");
+ talk(TEXT193, "193.als");
+ talk_tabernero(TEXTT2, "t2.als");
+ talk(TEXT194, "194.als");
+ talk_tabernero(TEXTT3, "t3.als");
+ talk(TEXT195, "195.als");
+ talk_tabernero(TEXTT4, "t4.als");
+ talk(TEXT196, "196.als");
+ talk_tabernero(TEXTT5, "t5.als");
+ talk_tabernero(TEXTT6, "t6.als");
+ talk(TEXT197, "197.als");
+ talk_tabernero(TEXTT7, "t7.als");
+ talk(TEXT198, "198.als");
+ talk_tabernero(TEXTT8, "t8.als");
+ talk(TEXT199, "199.als");
+ talk_tabernero(TEXTT9, "t9.als");
+ talk(TEXT200, "200.als");
+ talk(TEXT201, "201.als");
+ talk(TEXT202, "202.als");
flags[0] = 1;
@@ -695,7 +695,7 @@ void DrasculaEngine::animation_4_1() {
loadPic("an12.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT205,"205.als");
+ talk(TEXT205,"205.als");
updateRefresh_pre();
@@ -715,14 +715,14 @@ void DrasculaEngine::animation_4_1() {
stopmusic();
flags[11] = 1;
- habla_pianista(TEXTP1, "p1.als");
- hablar(TEXT206, "206.als");
- habla_pianista(TEXTP2, "p2.als");
- hablar(TEXT207, "207.als");
- habla_pianista(TEXTP3, "p3.als");
- hablar(TEXT208, "208.als");
- habla_pianista(TEXTP4, "p4.als");
- hablar(TEXT209, "209.als");
+ talk_pianista(TEXTP1, "p1.als");
+ talk(TEXT206, "206.als");
+ talk_pianista(TEXTP2, "p2.als");
+ talk(TEXT207, "207.als");
+ talk_pianista(TEXTP3, "p3.als");
+ talk(TEXT208, "208.als");
+ talk_pianista(TEXTP4, "p4.als");
+ talk(TEXT209, "209.als");
flags[11] = 0;
loadPic("97.alg");
@@ -831,7 +831,7 @@ void DrasculaEngine::animation_4_2() {
flags[9] = 1;
pause(12);
- hablar(TEXTD56, "d56.als");
+ talk(TEXTD56, "d56.als");
pause(8);
clearRoom();
@@ -851,30 +851,30 @@ void DrasculaEngine::animation_4_2() {
pause(10);
- habla_ciego(TEXTD68, "d68.als", "44472225500022227555544444664447222550002222755554444466");
+ talk_ciego(TEXTD68, "d68.als", "44472225500022227555544444664447222550002222755554444466");
pause(5);
- habla_hacker(TEXTD57, "d57.als");
+ talk_hacker(TEXTD57, "d57.als");
pause(6);
- habla_ciego(TEXTD69,"d69.als","444722255000222275555444446655033336666664464402256555005504450005446");
+ talk_ciego(TEXTD69,"d69.als","444722255000222275555444446655033336666664464402256555005504450005446");
pause(4);
- habla_hacker(TEXTD58,"d58.als");
- habla_ciego(TEXTD70,"d70.als", "4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046");
+ talk_hacker(TEXTD58,"d58.als");
+ talk_ciego(TEXTD70,"d70.als", "4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046");
delay(14);
- habla_hacker(TEXTD59,"d59.als");
- habla_ciego(TEXTD71,"d71.als", "550330227556444744446660004446655544444722255000222275555444446644444");
- habla_hacker(TEXTD60,"d60.als");
- habla_ciego(TEXTD72,"d72.als", "55033022755644455550444744400044504447222550002222755554444466000");
- habla_hacker(TEXTD61,"d61.als");
- habla_ciego(TEXTD73,"d73.als", "55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446");
- habla_hacker(TEXTD62,"d62.als");
- habla_ciego(TEXTD74,"d74.als", "55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666");
- habla_hacker(TEXTD63,"d63.als");
- habla_ciego(TEXTD75,"d75.als", "44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555");
+ talk_hacker(TEXTD59,"d59.als");
+ talk_ciego(TEXTD71,"d71.als", "550330227556444744446660004446655544444722255000222275555444446644444");
+ talk_hacker(TEXTD60,"d60.als");
+ talk_ciego(TEXTD72,"d72.als", "55033022755644455550444744400044504447222550002222755554444466000");
+ talk_hacker(TEXTD61,"d61.als");
+ talk_ciego(TEXTD73,"d73.als", "55033022755644444447227444466644444722255000222275555444446664404446554440055655022227500544446044444446");
+ talk_hacker(TEXTD62,"d62.als");
+ talk_ciego(TEXTD74,"d74.als", "55033022755644444472244472225500022227555544444662550002222755444446666055522275550005550022200222000222666");
+ talk_hacker(TEXTD63,"d63.als");
+ talk_ciego(TEXTD75,"d75.als", "44447774444555500222205550444444466666225266444755444722255000222275555444446633223220044022203336227555770550444660557220553302224477777550550550222635533000662220002275572227025555");
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
_system->delayMillis(1);
- habla_hacker(TEXTD64, "d64.als");
- habla_ciego(TEXTD76, "d76.als", "5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444");
+ talk_hacker(TEXTD64, "d64.als");
+ talk_ciego(TEXTD76, "d76.als", "5555500004445550330244472225500022227555544444662755644446666005204402266222003332222774440446665555005550335544444");
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -901,29 +901,29 @@ void DrasculaEngine::animation_4_2() {
}
void DrasculaEngine::animation_8_2() {
- habla_pianista(TEXTP6, "P6.als");
- hablar(TEXT358, "358.als");
- habla_pianista(TEXTP7, "P7.als");
- habla_pianista(TEXTP8, "P8.als");
+ talk_pianista(TEXTP6, "P6.als");
+ talk(TEXT358, "358.als");
+ talk_pianista(TEXTP7, "P7.als");
+ talk_pianista(TEXTP8, "P8.als");
}
void DrasculaEngine::animation_9_2() {
- habla_pianista(TEXTP9, "P9.als");
- habla_pianista(TEXTP10, "P10.als");
- habla_pianista(TEXTP11, "P11.als");
+ talk_pianista(TEXTP9, "P9.als");
+ talk_pianista(TEXTP10, "P10.als");
+ talk_pianista(TEXTP11, "P11.als");
}
void DrasculaEngine::animation_10_2() {
- habla_pianista(TEXTP12, "P12.als");
- hablar(TEXT361, "361.als");
+ talk_pianista(TEXTP12, "P12.als");
+ talk(TEXT361, "361.als");
pause(40);
- habla_pianista(TEXTP13, "P13.als");
- hablar(TEXT362, "362.als");
- habla_pianista(TEXTP14, "P14.als");
- hablar(TEXT363, "363.als");
- habla_pianista(TEXTP15, "P15.als");
- hablar(TEXT364, "364.als");
- habla_pianista(TEXTP16, "P16.als");
+ talk_pianista(TEXTP13, "P13.als");
+ talk(TEXT362, "362.als");
+ talk_pianista(TEXTP14, "P14.als");
+ talk(TEXT363, "363.als");
+ talk_pianista(TEXTP15, "P15.als");
+ talk(TEXT364, "364.als");
+ talk_pianista(TEXTP16, "P16.als");
}
void DrasculaEngine::animation_14_2() {
@@ -967,18 +967,18 @@ void DrasculaEngine::animation_14_2() {
}
void DrasculaEngine::animation_15_2() {
- habla_borracho(TEXTB8, "B8.als");
+ talk_borracho(TEXTB8, "B8.als");
pause(7);
- habla_borracho(TEXTB9, "B9.als");
- habla_borracho(TEXTB10, "B10.als");
- habla_borracho(TEXTB11, "B11.als");
+ talk_borracho(TEXTB9, "B9.als");
+ talk_borracho(TEXTB10, "B10.als");
+ talk_borracho(TEXTB11, "B11.als");
}
void DrasculaEngine::animation_16_2() {
int l;
- habla_borracho(TEXTB12, "B12.als");
- hablar(TEXT371, "371.als");
+ talk_borracho(TEXTB12, "B12.als");
+ talk(TEXT371, "371.als");
clearRoom();
@@ -1092,30 +1092,30 @@ asco:
}
void DrasculaEngine::animation_17_2() {
- habla_borracho(TEXTB13, "B13.als");
- habla_borracho(TEXTB14, "B14.als");
+ talk_borracho(TEXTB13, "B13.als");
+ talk_borracho(TEXTB14, "B14.als");
flags[40] = 1;
}
void DrasculaEngine::animation_19_2() {
- habla_vbpuerta(TEXTVB5, "VB5.als");
+ talk_vbpuerta(TEXTVB5, "VB5.als");
}
void DrasculaEngine::animation_20_2() {
- habla_vbpuerta(TEXTVB7, "VB7.als");
- habla_vbpuerta(TEXTVB8, "VB8.als");
- hablar(TEXT383, "383.als");
- habla_vbpuerta(TEXTVB9, "VB9.als");
- hablar(TEXT384, "384.als");
- habla_vbpuerta(TEXTVB10, "VB10.als");
- hablar(TEXT385, "385.als");
- habla_vbpuerta(TEXTVB11, "VB11.als");
+ talk_vbpuerta(TEXTVB7, "VB7.als");
+ talk_vbpuerta(TEXTVB8, "VB8.als");
+ talk(TEXT383, "383.als");
+ talk_vbpuerta(TEXTVB9, "VB9.als");
+ talk(TEXT384, "384.als");
+ talk_vbpuerta(TEXTVB10, "VB10.als");
+ talk(TEXT385, "385.als");
+ talk_vbpuerta(TEXTVB11, "VB11.als");
if (flags[23] == 0) {
- hablar(TEXT350, "350.als");
- habla_vbpuerta(TEXTVB57, "VB57.als");
+ talk(TEXT350, "350.als");
+ talk_vbpuerta(TEXTVB57, "VB57.als");
} else {
- hablar(TEXT386, "386.als");
- habla_vbpuerta(TEXTVB12, "VB12.als");
+ talk(TEXT386, "386.als");
+ talk_vbpuerta(TEXTVB12, "VB12.als");
flags[18] = 0;
flags[14] = 1;
abre_puerta(15, 1);
@@ -1132,7 +1132,7 @@ void DrasculaEngine::animation_20_2() {
}
void DrasculaEngine::animation_21_2() {
- habla_vbpuerta(TEXTVB6, "VB6.als");
+ talk_vbpuerta(TEXTVB6, "VB6.als");
}
void DrasculaEngine::animation_23_2() {
@@ -1142,26 +1142,26 @@ void DrasculaEngine::animation_23_2() {
flags[21] = 1;
if (flags[25] == 0) {
- habla_vb(TEXTVB13, "VB13.als");
- habla_vb(TEXTVB14, "VB14.als");
+ talk_vb(TEXTVB13, "VB13.als");
+ talk_vb(TEXTVB14, "VB14.als");
pause(10);
- hablar(TEXT387, "387.als");
+ talk(TEXT387, "387.als");
}
- habla_vb(TEXTVB15, "VB15.als");
+ talk_vb(TEXTVB15, "VB15.als");
lleva_vb(42);
sentido_vb = 1;
- habla_vb(TEXTVB16, "VB16.als");
+ talk_vb(TEXTVB16, "VB16.als");
sentido_vb = 2;
lleva_al_hare(157, 147);
lleva_al_hare(131, 149);
sentido_hare = 0;
animation_14_2();
if (flags[25] == 0)
- habla_vb(TEXTVB17, "VB17.als");
+ talk_vb(TEXTVB17, "VB17.als");
pause(8);
sentido_vb = 1;
- habla_vb(TEXTVB18, "VB18.als");
+ talk_vb(TEXTVB18, "VB18.als");
if (flags[29] == 0)
animation_23_anexo();
@@ -1173,9 +1173,9 @@ void DrasculaEngine::animation_23_2() {
lleva_vb(99);
if (flags[29] == 0) {
- habla_vb(TEXTVB19, "VB19.als");
+ talk_vb(TEXTVB19, "VB19.als");
if (flags[25] == 0) {
- habla_vb(TEXTVB20,"VB20.als");
+ talk_vb(TEXTVB20,"VB20.als");
if (resta_objeto(7) == 0)
flags[30] = 1;
if (resta_objeto(18) == 0)
@@ -1183,7 +1183,7 @@ void DrasculaEngine::animation_23_2() {
if (resta_objeto(19) == 0)
flags[32] = 1;
}
- habla_vb(TEXTVB21, "VB21.als");
+ talk_vb(TEXTVB21, "VB21.als");
} else
animation_27_2();
@@ -1282,63 +1282,63 @@ void DrasculaEngine::animation_27_2() {
resta_objeto(23);
suma_objeto(11);
- habla_vb(TEXTVB23, "VB23.als");
- habla_vb(TEXTVB24, "VB24.als");
+ talk_vb(TEXTVB23, "VB23.als");
+ talk_vb(TEXTVB24, "VB24.als");
if (flags[30] == 1)
suma_objeto(7);
if (flags[31] == 1)
suma_objeto(18);
if (flags[32] == 1)
suma_objeto(19);
- habla_vb(TEXTVB25,"VB25.als");
- habla_vb(TEXTVB26,"VB26.als");
+ talk_vb(TEXTVB25,"VB25.als");
+ talk_vb(TEXTVB26,"VB26.als");
}
void DrasculaEngine::animation_28_2() {
- habla_vb(TEXTVB27, "VB27.als");
- habla_vb(TEXTVB28, "VB28.als");
- habla_vb(TEXTVB29, "VB29.als");
- habla_vb(TEXTVB30, "VB30.als");
+ talk_vb(TEXTVB27, "VB27.als");
+ talk_vb(TEXTVB28, "VB28.als");
+ talk_vb(TEXTVB29, "VB29.als");
+ talk_vb(TEXTVB30, "VB30.als");
}
void DrasculaEngine::animation_29_2() {
if (flags[33] == 0) {
- habla_vb(TEXTVB32, "VB32.als");
- hablar(TEXT398, "398.als");
- habla_vb(TEXTVB33, "VB33.als");
- hablar(TEXT399, "399.als");
- habla_vb(TEXTVB34, "VB34.als");
- habla_vb(TEXTVB35, "VB35.als");
- hablar(TEXT400, "400.als");
- habla_vb(TEXTVB36, "VB36.als");
- habla_vb(TEXTVB37, "VB37.als");
- hablar(TEXT386, "386.als");
- habla_vb(TEXTVB38, "VB38.als");
- habla_vb(TEXTVB39, "VB39.als");
- hablar(TEXT401, "401.als");
- habla_vb(TEXTVB40, "VB40.als");
- habla_vb(TEXTVB41, "VB41.als");
+ talk_vb(TEXTVB32, "VB32.als");
+ talk(TEXT398, "398.als");
+ talk_vb(TEXTVB33, "VB33.als");
+ talk(TEXT399, "399.als");
+ talk_vb(TEXTVB34, "VB34.als");
+ talk_vb(TEXTVB35, "VB35.als");
+ talk(TEXT400, "400.als");
+ talk_vb(TEXTVB36, "VB36.als");
+ talk_vb(TEXTVB37, "VB37.als");
+ talk(TEXT386, "386.als");
+ talk_vb(TEXTVB38, "VB38.als");
+ talk_vb(TEXTVB39, "VB39.als");
+ talk(TEXT401, "401.als");
+ talk_vb(TEXTVB40, "VB40.als");
+ talk_vb(TEXTVB41, "VB41.als");
flags[33] = 1;
} else
- habla_vb(TEXTVB43, "VB43.als");
+ talk_vb(TEXTVB43, "VB43.als");
- hablar(TEXT402, "402.als");
- habla_vb(TEXTVB42, "VB42.als");
+ talk(TEXT402, "402.als");
+ talk_vb(TEXTVB42, "VB42.als");
if (flags[38] == 0) {
- hablar(TEXT403, "403.als");
+ talk(TEXT403, "403.als");
rompo_y_salgo = 1;
} else
- hablar(TEXT386, "386.als");
+ talk(TEXT386, "386.als");
}
void DrasculaEngine::animation_30_2() {
- habla_vb(TEXTVB31, "VB31.als");
- hablar(TEXT396, "396.als");
+ talk_vb(TEXTVB31, "VB31.als");
+ talk(TEXT396, "396.als");
}
void DrasculaEngine::animation_31_2() {
- habla_vb(TEXTVB44, "VB44.als");
+ talk_vb(TEXTVB44, "VB44.als");
lleva_vb(-50);
pause(15);
lleva_al_hare(159, 140);
@@ -1352,25 +1352,25 @@ void DrasculaEngine::animation_31_2() {
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(22);
- hablar(TEXT406, "406.als");
+ talk(TEXT406, "406.als");
lleva_vb(98);
- habla_vb(TEXTVB45, "VB45.als");
- habla_vb(TEXTVB46, "VB46.als");
- habla_vb(TEXTVB47, "VB47.als");
- hablar(TEXT407, "407.als");
- habla_vb(TEXTVB48, "VB48.als");
- habla_vb(TEXTVB49, "VB49.als");
- hablar(TEXT408, "408.als");
- habla_vb(TEXTVB50, "VB50.als");
- habla_vb(TEXTVB51, "VB51.als");
- hablar(TEXT409, "409.als");
- habla_vb(TEXTVB52, "VB52.als");
- habla_vb(TEXTVB53, "VB53.als");
+ talk_vb(TEXTVB45, "VB45.als");
+ talk_vb(TEXTVB46, "VB46.als");
+ talk_vb(TEXTVB47, "VB47.als");
+ talk(TEXT407, "407.als");
+ talk_vb(TEXTVB48, "VB48.als");
+ talk_vb(TEXTVB49, "VB49.als");
+ talk(TEXT408, "408.als");
+ talk_vb(TEXTVB50, "VB50.als");
+ talk_vb(TEXTVB51, "VB51.als");
+ talk(TEXT409, "409.als");
+ talk_vb(TEXTVB52, "VB52.als");
+ talk_vb(TEXTVB53, "VB53.als");
pause(12);
- habla_vb(TEXTVB54, "VB54.als");
- habla_vb(TEXTVB55, "VB55.als");
- hablar(TEXT410, "410.als");
- habla_vb(TEXTVB56, "VB56.als");
+ talk_vb(TEXTVB54, "VB54.als");
+ talk_vb(TEXTVB55, "VB55.als");
+ talk(TEXT410, "410.als");
+ talk_vb(TEXTVB56, "VB56.als");
rompo_y_salgo = 1;
@@ -1452,10 +1452,10 @@ void DrasculaEngine::animation_35_2() {
}
void DrasculaEngine::animation_1_3() {
- hablar(TEXT413, "413.als");
+ talk(TEXT413, "413.als");
grr();
pause(50);
- hablar(TEXT414, "414.als");
+ talk(TEXT414, "414.als");
}
void DrasculaEngine::animation_2_3() {
@@ -1773,31 +1773,31 @@ void DrasculaEngine::animation_rayo() {
}
void DrasculaEngine::animation_2_4() {
- habla_igor_sentado(TEXTI16, "I16.als");
- hablar(TEXT278, "278.als");
- habla_igor_sentado(TEXTI17, "I17.als");
- hablar(TEXT279, "279.als");
- habla_igor_sentado(TEXTI18, "I18.als");
+ talk_igor_sentado(TEXTI16, "I16.als");
+ talk(TEXT278, "278.als");
+ talk_igor_sentado(TEXTI17, "I17.als");
+ talk(TEXT279, "279.als");
+ talk_igor_sentado(TEXTI18, "I18.als");
}
void DrasculaEngine::animation_3_4() {
- habla_igor_sentado(TEXTI19, "I19.als");
- habla_igor_sentado(TEXTI20, "I20.als");
- hablar(TEXT281, "281.als");
+ talk_igor_sentado(TEXTI19, "I19.als");
+ talk_igor_sentado(TEXTI20, "I20.als");
+ talk(TEXT281, "281.als");
}
void DrasculaEngine::animation_4_4() {
- hablar(TEXT287, "287.als");
- habla_igor_sentado(TEXTI21, "I21.als");
- hablar(TEXT284, "284.als");
- habla_igor_sentado(TEXTI22, "I22.als");
- hablar(TEXT285, "285.als");
- habla_igor_sentado(TEXTI23, "I23.als");
+ talk(TEXT287, "287.als");
+ talk_igor_sentado(TEXTI21, "I21.als");
+ talk(TEXT284, "284.als");
+ talk_igor_sentado(TEXTI22, "I22.als");
+ talk(TEXT285, "285.als");
+ talk_igor_sentado(TEXTI23, "I23.als");
}
void DrasculaEngine::animation_7_4() {
Negro();
- hablar(TEXT427, "427.als");
+ talk(TEXT427, "427.als");
FundeDelNegro(1);
resta_objeto(8);
resta_objeto(10);
@@ -1810,27 +1810,27 @@ void DrasculaEngine::animation_7_4() {
void DrasculaEngine::animation_1_5() {
if (flags[0] == 0) {
- hablar(TEXT430, "430.als");
- habla_bj(TEXTBJ16, "BJ16.als");
- habla_bj(TEXTBJ17, "BJ17.als");
- habla_bj(TEXTBJ18, "BJ18.als");
- hablar(TEXT217, "217.als");
- habla_bj(TEXTBJ19, "BJ19.als");
- hablar(TEXT229, "229.als");
+ talk(TEXT430, "430.als");
+ talk_bj(TEXTBJ16, "BJ16.als");
+ talk_bj(TEXTBJ17, "BJ17.als");
+ talk_bj(TEXTBJ18, "BJ18.als");
+ talk(TEXT217, "217.als");
+ talk_bj(TEXTBJ19, "BJ19.als");
+ talk(TEXT229, "229.als");
pause(5);
lleva_al_hare(114, 170);
sentido_hare = 3;
- hablar(TEXT431, "431.als");
- habla_bj(TEXTBJ20, "BJ20.als");
+ talk(TEXT431, "431.als");
+ talk_bj(TEXTBJ20, "BJ20.als");
sentido_hare = 2;
pause(4);
- hablar(TEXT438, "438.als");
+ talk(TEXT438, "438.als");
sitio_x = 120;
sitio_y = 157;
anda_a_objeto = 1;
sentido_final = 1;
empieza_andar();
- habla_bj(TEXTBJ21, "BJ21.als");
+ talk_bj(TEXTBJ21, "BJ21.als");
for (;;) {
if (hare_se_mueve == 0)
@@ -1840,7 +1840,7 @@ void DrasculaEngine::animation_1_5() {
}
sentido_hare = 1;
- hablar(TEXT229, "229.als");
+ talk(TEXT229, "229.als");
flags[0] = 1;
}
@@ -1849,11 +1849,11 @@ void DrasculaEngine::animation_1_5() {
}
void DrasculaEngine::animation_2_5() {
- habla_bj(TEXTBJ22, "BJ22.als");
+ talk_bj(TEXTBJ22, "BJ22.als");
}
void DrasculaEngine::animation_3_5() {
- habla_bj(TEXTBJ23, "BJ23.als");
+ talk_bj(TEXTBJ23, "BJ23.als");
agarra_objeto(10);
rompo_y_salgo = 1;
}
@@ -1862,21 +1862,21 @@ void DrasculaEngine::animation_4_5() {
flags[7] = 1;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT228, "228.als");
- habla_lobo(TEXTL1, "L1.als");
- habla_lobo(TEXTL2, "L2.als");
+ talk(TEXT228, "228.als");
+ talk_lobo(TEXTL1, "L1.als");
+ talk_lobo(TEXTL2, "L2.als");
pause(23);
- hablar(TEXT229, "229.als");
- habla_lobo(TEXTL3, "L3.als");
- habla_lobo(TEXTL4, "L4.als");
- hablar(TEXT230, "230.als");
- habla_lobo(TEXTL5, "L5.als");
- hablar(TEXT231, "231.als");
- habla_lobo(TEXTL6, "L6.als");
- habla_lobo(TEXTL7, "L7.als");
+ talk(TEXT229, "229.als");
+ talk_lobo(TEXTL3, "L3.als");
+ talk_lobo(TEXTL4, "L4.als");
+ talk(TEXT230, "230.als");
+ talk_lobo(TEXTL5, "L5.als");
+ talk(TEXT231, "231.als");
+ talk_lobo(TEXTL6, "L6.als");
+ talk_lobo(TEXTL7, "L7.als");
pause(33);
- hablar(TEXT232, "232.als");
- habla_lobo(TEXTL8, "L8.als");
+ talk(TEXT232, "232.als");
+ talk_lobo(TEXTL8, "L8.als");
}
void DrasculaEngine::animation_5_5(){
@@ -1964,36 +1964,36 @@ void DrasculaEngine::animation_5_5(){
}
void DrasculaEngine::animation_6_5() {
- habla_lobo(TEXTL9, "L9.als");
- hablar(TEXT234, "234.als");
+ talk_lobo(TEXTL9, "L9.als");
+ talk(TEXT234, "234.als");
}
void DrasculaEngine::animation_7_5() {
- habla_lobo(TEXTL10, "L10.als");
- hablar(TEXT236, "236.als");
- habla_lobo(TEXTL11, "L11.als");
- habla_lobo(TEXTL12, "L12.als");
- habla_lobo(TEXTL13, "L13.als");
+ talk_lobo(TEXTL10, "L10.als");
+ talk(TEXT236, "236.als");
+ talk_lobo(TEXTL11, "L11.als");
+ talk_lobo(TEXTL12, "L12.als");
+ talk_lobo(TEXTL13, "L13.als");
pause(34);
- habla_lobo(TEXTL14, "L14.als");
+ talk_lobo(TEXTL14, "L14.als");
}
void DrasculaEngine::animation_8_5() {
- habla_lobo(TEXTL15, "L15.als");
- hablar(TEXT238, "238.als");
- habla_lobo(TEXTL16, "L16.als");
+ talk_lobo(TEXTL15, "L15.als");
+ talk(TEXT238, "238.als");
+ talk_lobo(TEXTL16, "L16.als");
}
void DrasculaEngine::animation_9_5() {
flags[4] = 1;
- hablar(TEXT401, "401.als");
+ talk(TEXT401, "401.als");
sin_verbo();
resta_objeto(15);
}
void DrasculaEngine::animation_10_5() {
flags[3] = 1;
- hablar(TEXT401, "401.als");
+ talk(TEXT401, "401.als");
sin_verbo();
resta_objeto(12);
}
@@ -2004,7 +2004,7 @@ void DrasculaEngine::animation_11_5() {
animation_12_5();
else {
flags[9] = 0;
- hablar(TEXT33, "33.als");
+ talk(TEXT33, "33.als");
}
}
@@ -2173,7 +2173,7 @@ void DrasculaEngine::animation_14_5() {
fin_sound();
pause(17);
sentido_hare = 3;
- hablar(TEXT246,"246.als");
+ talk(TEXT246,"246.als");
lleva_al_hare(89, 160);
flags[10] = 1;
comienza_sound("s7.als");
@@ -2184,24 +2184,24 @@ void DrasculaEngine::animation_14_5() {
sentido_hare = 3;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- habla_solo(TEXTD18, "d18.als");
+ talk_solo(TEXTD18, "d18.als");
FundeAlNegro(1);
}
void DrasculaEngine::animation_15_5() {
- habla_mus(TEXTE4, "E4.als");
- habla_mus(TEXTE5, "E5.als");
- habla_mus(TEXTE6, "E6.als");
- hablar(TEXT291, "291.als");
- habla_mus(TEXTE7, "E7.als");
+ talk_mus(TEXTE4, "E4.als");
+ talk_mus(TEXTE5, "E5.als");
+ talk_mus(TEXTE6, "E6.als");
+ talk(TEXT291, "291.als");
+ talk_mus(TEXTE7, "E7.als");
}
void DrasculaEngine::animation_16_5() {
- habla_mus(TEXTE8, "E8.als");
+ talk_mus(TEXTE8, "E8.als");
}
void DrasculaEngine::animation_17_5() {
- habla_mus(TEXTE9, "E9.als");
+ talk_mus(TEXTE9, "E9.als");
}
void DrasculaEngine::animation_1_6() {
@@ -2220,24 +2220,24 @@ void DrasculaEngine::animation_1_6() {
decompressPic(dir_dibujo2, 1);
loadPic("car.alg");
decompressPic(dir_hare_fondo, 1);
- habla_dr_dch(TEXTD19, "D19.als");
- hablar(TEXT247, "247.als");
- habla_dr_dch(TEXTD20, "d20.als");
- habla_dr_dch(TEXTD21, "d21.als");
- hablar(TEXT248, "248.als");
- habla_dr_dch(TEXTD22, "d22.als");
- hablar(TEXT249, "249.als");
- habla_dr_dch(TEXTD23, "d23.als");
+ talk_dr_dch(TEXTD19, "D19.als");
+ talk(TEXT247, "247.als");
+ talk_dr_dch(TEXTD20, "d20.als");
+ talk_dr_dch(TEXTD21, "d21.als");
+ talk(TEXT248, "248.als");
+ talk_dr_dch(TEXTD22, "d22.als");
+ talk(TEXT249, "249.als");
+ talk_dr_dch(TEXTD23, "d23.als");
conversa("op_11.cal");
- habla_dr_dch(TEXTD26, "d26.als");
+ talk_dr_dch(TEXTD26, "d26.als");
anima("fum.bin", 15);
- habla_dr_dch(TEXTD27, "d27.als");
- hablar(TEXT254, "254.als");
- habla_dr_dch(TEXTD28, "d28.als");
- hablar(TEXT255, "255.als");
- habla_dr_dch(TEXTD29, "d29.als");
+ talk_dr_dch(TEXTD27, "d27.als");
+ talk(TEXT254, "254.als");
+ talk_dr_dch(TEXTD28, "d28.als");
+ talk(TEXT255, "255.als");
+ talk_dr_dch(TEXTD29, "d29.als");
FundeAlNegro(1);
clearRoom();
loadPic("time1.alg");
@@ -2251,9 +2251,9 @@ void DrasculaEngine::animation_1_6() {
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(1);
- hablar(TEXT256, "256.als");
- habla_dr_dch(TEXTD30, "d30.als");
- hablar(TEXT257, "257.als");
+ talk(TEXT256, "256.als");
+ talk_dr_dch(TEXTD30, "d30.als");
+ talk(TEXT257, "257.als");
FundeAlNegro(0);
clearRoom();
loadPic("time1.alg");
@@ -2265,32 +2265,32 @@ void DrasculaEngine::animation_1_6() {
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(1);
- hablar(TEXT258, "258.als");
- habla_dr_dch(TEXTD31, "d31.als");
+ talk(TEXT258, "258.als");
+ talk_dr_dch(TEXTD31, "d31.als");
animation_5_6();
- habla_dr_dch(TEXTD32, "d32.als");
- habla_igor_dch(TEXTI11, "I11.als");
+ talk_dr_dch(TEXTD32, "d32.als");
+ talk_igor_dch(TEXTI11, "I11.als");
sentido_igor = 3;
- habla_dr_dch(TEXTD33, "d33.als");
- habla_igor_frente(TEXTI12, "I12.als");
- habla_dr_dch(TEXTD34, "d34.als");
+ talk_dr_dch(TEXTD33, "d33.als");
+ talk_igor_frente(TEXTI12, "I12.als");
+ talk_dr_dch(TEXTD34, "d34.als");
sentido_dr = 0;
- habla_dr_izq(TEXTD35, "d35.als");
+ talk_dr_izq(TEXTD35, "d35.als");
clearRoom();
carga_escoba("102.ald");
activa_pendulo();
}
void DrasculaEngine::animation_2_6() {
- habla_dr_dch(TEXTD24, "d24.als");
+ talk_dr_dch(TEXTD24, "d24.als");
}
void DrasculaEngine::animation_3_6() {
- habla_dr_dch(TEXTD24, "d24.als");
+ talk_dr_dch(TEXTD24, "d24.als");
}
void DrasculaEngine::animation_4_6() {
- habla_dr_dch(TEXTD25, "d25.als");
+ talk_dr_dch(TEXTD25, "d25.als");
}
void DrasculaEngine::animation_5_6() {
@@ -2384,34 +2384,34 @@ void DrasculaEngine::animation_9_6() {
loadPic("nota.alg");
decompressPic(dir_dibujo1, COMPLETA);
color_abc(BLANCO);
- habla_solo(TEXTBJ24, "bj24.als");
- habla_solo(TEXTBJ25, "bj25.als");
- habla_solo(TEXTBJ26, "bj26.als");
- habla_solo(TEXTBJ27, "bj27.als");
- habla_solo(TEXTBJ28, "bj28.als");
+ talk_solo(TEXTBJ24, "bj24.als");
+ talk_solo(TEXTBJ25, "bj25.als");
+ talk_solo(TEXTBJ26, "bj26.als");
+ talk_solo(TEXTBJ27, "bj27.als");
+ talk_solo(TEXTBJ28, "bj28.als");
sentido_hare = 3;
clearRoom();
loadPic("96.alg");
decompressPic(dir_hare_frente, COMPLETA);
loadPic("nota2.alg");
decompressPic(dir_dibujo1, MEDIA);
- hablar(TEXT296, "296.als");
- hablar(TEXT297, "297.als");
- hablar(TEXT298, "298.als");
+ talk(TEXT296, "296.als");
+ talk(TEXT297, "297.als");
+ talk(TEXT298, "298.als");
sentido_hare = 1;
- hablar(TEXT299, "299.als");
- hablar(TEXT300, "300.als");
+ talk(TEXT299, "299.als");
+ talk(TEXT300, "300.als");
updateRoom();
copyBackground(0, 0, 0, 0, 320, 200, dir_zona_pantalla, dir_dibujo1);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
color_abc(VERDE_CLARO);
- habla_solo("GOOOOOOOOOOOOOOOL", "s15.als");
+ talk_solo("GOOOOOOOOOOOOOOOL", "s15.als");
loadPic("nota2.alg");
decompressPic(dir_dibujo1, 1);
sentido_hare = 0;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT301, "301.als");
+ talk(TEXT301, "301.als");
v_cd = _mixer->getVolumeForSoundType(Audio::Mixer::kMusicSoundType) / 16;
v_cd = v_cd + 4;
playmusic(17);
@@ -2434,36 +2434,36 @@ void DrasculaEngine::animation_10_6() {
copyBackground(164, 85, 155, 48, 113, 114, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
- habla_taber2(TEXTT23, "t23.als");
+ talk_taber2(TEXTT23, "t23.als");
flags[7] = 1;
}
void DrasculaEngine::animation_11_6() {
- habla_taber2(TEXTT10, "t10.als");
- hablar(TEXT268, "268.als");
- habla_taber2(TEXTT11, "t11.als");
+ talk_taber2(TEXTT10, "t10.als");
+ talk(TEXT268, "268.als");
+ talk_taber2(TEXTT11, "t11.als");
}
void DrasculaEngine::animation_12_6() {
- habla_taber2(TEXTT12, "t12.als");
- hablar(TEXT270, "270.als");
- habla_taber2(TEXTT13, "t13.als");
- habla_taber2(TEXTT14, "t14.als");
+ talk_taber2(TEXTT12, "t12.als");
+ talk(TEXT270, "270.als");
+ talk_taber2(TEXTT13, "t13.als");
+ talk_taber2(TEXTT14, "t14.als");
}
void DrasculaEngine::animation_13_6() {
- habla_taber2(TEXTT15, "t15.als");
+ talk_taber2(TEXTT15, "t15.als");
}
void DrasculaEngine::animation_14_6() {
- habla_taber2(TEXTT24, "t24.als");
+ talk_taber2(TEXTT24, "t24.als");
suma_objeto(21);
flags[10] = 1;
rompo_y_salgo = 1;
}
void DrasculaEngine::animation_15_6() {
- habla_taber2(TEXTT16, "t16.als");
+ talk_taber2(TEXTT16, "t16.als");
}
void DrasculaEngine::animation_18_6() {
@@ -2492,7 +2492,7 @@ void DrasculaEngine::animation_12_2() {
loadPic("an12.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT356, "356.als");
+ talk(TEXT356, "356.als");
updateRefresh_pre();
@@ -2512,7 +2512,7 @@ void DrasculaEngine::animation_12_2() {
stopmusic();
flags[11] = 1;
- habla_pianista(TEXTP5, "P5.als");
+ talk_pianista(TEXTP5, "P5.als");
conversa("op_1.cal");
flags[11] = 0;
@@ -2526,7 +2526,7 @@ void DrasculaEngine::animation_26_2() {
loadPic("an12.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT392, "392.als");
+ talk(TEXT392, "392.als");
updateRefresh_pre();
@@ -2546,11 +2546,11 @@ void DrasculaEngine::animation_26_2() {
stopmusic();
flags[11] = 1;
- habla_pianista(TEXTP5, "P5.als");
- hablar(TEXT393, "393.als");
- habla_pianista(TEXTP17, "P17.als");
- habla_pianista(TEXTP18, "P18.als");
- habla_pianista(TEXTP19, "P19.als");
+ talk_pianista(TEXTP5, "P5.als");
+ talk(TEXT393, "393.als");
+ talk_pianista(TEXTP17, "P17.als");
+ talk_pianista(TEXTP18, "P18.als");
+ talk_pianista(TEXTP19, "P19.als");
loadPic("an26.alg");
decompressPic(dir_hare_dch, 1);
@@ -2597,15 +2597,15 @@ void DrasculaEngine::animation_11_2() {
loadPic("an11y13.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT352, "352.als");
- habla_tabernero(TEXTT1, "T1.als");
- hablar(TEXT353, "353.als");
- habla_tabernero(TEXTT17, "T17.als");
- hablar(TEXT354, "354.als");
- habla_tabernero(TEXTT18, "T18.als");
- hablar(TEXT355, "355.als");
+ talk(TEXT352, "352.als");
+ talk_tabernero(TEXTT1, "T1.als");
+ talk(TEXT353, "353.als");
+ talk_tabernero(TEXTT17, "T17.als");
+ talk(TEXT354, "354.als");
+ talk_tabernero(TEXTT18, "T18.als");
+ talk(TEXT355, "355.als");
pause(40);
- habla_tabernero("No, nada", "d82.als");
+ talk_tabernero("No, nada", "d82.als");
loadPic("974.alg");
decompressPic(dir_hare_dch, 1);
@@ -2616,15 +2616,15 @@ void DrasculaEngine::animation_13_2() {
decompressPic(dir_hare_frente, 1);
if (flags[41] == 0) {
- hablar(TEXT103, "103.als");
- habla_borracho(TEXTB4, "B4.als");
+ talk(TEXT103, "103.als");
+ talk_borracho(TEXTB4, "B4.als");
flags[12] = 1;
- hablar(TEXT367, "367.als");
- habla_borracho(TEXTB5, "B5.als");
+ talk(TEXT367, "367.als");
+ talk_borracho(TEXTB5, "B5.als");
flags[12] = 1;
- hablar(TEXT368, "368.als");
- habla_borracho(TEXTB6, "B6.als");
- habla_borracho(TEXTB7, "B7.als");
+ talk(TEXT368, "368.als");
+ talk_borracho(TEXTB6, "B6.als");
+ talk_borracho(TEXTB7, "B7.als");
flags[41] = 1;
}
conversa("op_2.cal");
@@ -2634,13 +2634,13 @@ void DrasculaEngine::animation_13_2() {
}
void DrasculaEngine::animation_18_2() {
- hablar(TEXT378, "378.als");
- habla_vbpuerta(TEXTVB4, "VB4.als");
+ talk(TEXT378, "378.als");
+ talk_vbpuerta(TEXTVB4, "VB4.als");
conversa("op_3.cal");
}
void DrasculaEngine::animation_22_2() {
- hablar(TEXT374,"374.als");
+ talk(TEXT374,"374.als");
sentido_hare=2;
updateRoom();
@@ -2649,11 +2649,11 @@ void DrasculaEngine::animation_22_2() {
fin_sound();
sentido_hare = 1;
- habla_vbpuerta(TEXTVB1, "VB1.als");
- hablar(TEXT375, "375.als");
- habla_vbpuerta(TEXTVB2, "VB2.als");
- hablar(TEXT376, "376.als");
- habla_vbpuerta(TEXTVB3, "VB3.als");
+ talk_vbpuerta(TEXTVB1, "VB1.als");
+ talk(TEXT375, "375.als");
+ talk_vbpuerta(TEXTVB2, "VB2.als");
+ talk(TEXT376, "376.als");
+ talk_vbpuerta(TEXTVB3, "VB3.als");
flags[18] = 1;
}
@@ -2666,7 +2666,7 @@ void DrasculaEngine::animation_24_2() {
pause(3);
sentido_hare = 0;
- hablar(TEXT356, "356.als");
+ talk(TEXT356, "356.als");
loadPic("an24.alg");
decompressPic(dir_hare_frente, 1);
@@ -2675,7 +2675,7 @@ void DrasculaEngine::animation_24_2() {
flags[21] = 1;
- habla_vb(TEXTVB22, "VB22.als");
+ talk_vb(TEXTVB22, "VB22.als");
if (flags[22] == 0)
conversa("op_4.cal");
@@ -2795,13 +2795,13 @@ void DrasculaEngine::animation_36_2() {
loadPic("an11y13.alg");
decompressPic(dir_hare_dch, 1);
- hablar(TEXT404, "404.als");
- habla_tabernero(TEXTT19, "T19.als");
- habla_tabernero(TEXTT20, "T20.als");
- habla_tabernero(TEXTT21, "T21.als");
- hablar(TEXT355, "355.als");
+ talk(TEXT404, "404.als");
+ talk_tabernero(TEXTT19, "T19.als");
+ talk_tabernero(TEXTT20, "T20.als");
+ talk_tabernero(TEXTT21, "T21.als");
+ talk(TEXT355, "355.als");
pause(40);
- habla_tabernero("No, nada", "d82.als");
+ talk_tabernero("No, nada", "d82.als");
loadPic("974.alg");
decompressPic(dir_hare_dch, 1);
@@ -3162,7 +3162,7 @@ void DrasculaEngine::animation_5_2() {
decompressPic(dir_dibujo3, 1);
flags[8] = 1;
hare_x = hare_x - 4;
- hablar_sinc(TEXT46, "46.als", "4442444244244");
+ talk_sinc(TEXT46, "46.als", "4442444244244");
sin_verbo();
}
@@ -3188,12 +3188,12 @@ void DrasculaEngine::animation_6_2() {
pause(1);
if (flags[4] == 1)
- habla_hacker(TEXTD66, "d66.als");
+ talk_hacker(TEXTD66, "d66.als");
pause(6);
- habla_ciego(TEXTD78, "d78.als",
+ talk_ciego(TEXTD78, "d78.als",
"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777");
pause(4);
- habla_hacker(TEXTD67, "d67.als");
+ talk_hacker(TEXTD67, "d67.als");
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -3223,7 +3223,7 @@ void DrasculaEngine::animation_33_2() {
flags[9] = 1;
pause(12);
- hablar(TEXTD56, "d56.als" );
+ talk(TEXTD56, "d56.als" );
pause(8);
clearRoom();
@@ -3243,13 +3243,13 @@ void DrasculaEngine::animation_33_2() {
pause(10);
- habla_ciego(TEXTD68, "d68.als", "44472225500022227555544444472225500022227555544444664466");
+ talk_ciego(TEXTD68, "d68.als", "44472225500022227555544444472225500022227555544444664466");
pause(5);
- habla_hacker(TEXTD57, "d57.als");
+ talk_hacker(TEXTD57, "d57.als");
pause(6);
_system->delayMillis(1000);
- habla_ciego(TEXTD77, "d77.als", "56665004444447222550002222755554444466555033022755555000444444444444444444444444444444");
- habla_hacker(TEXTD65, "d65.als");
+ talk_ciego(TEXTD77, "d77.als", "56665004444447222550002222755554444466555033022755555000444444444444444444444444444444");
+ talk_hacker(TEXTD65, "d65.als");
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -3278,7 +3278,7 @@ void DrasculaEngine::animation_33_2() {
void DrasculaEngine::animation_1_4() {
if (flags[21] == 0) {
strcpy(nombre_obj[2], "igor");
- hablar(TEXT275, "275.als");
+ talk(TEXT275, "275.als");
updateRefresh_pre();
@@ -3298,12 +3298,12 @@ void DrasculaEngine::animation_1_4() {
flags[18] = 1;
flags[20] = 1;
- habla_igor_sentado(TEXTI13, "I13.als");
- habla_igor_sentado(TEXTI14, "I14.als");
- habla_igor_sentado(TEXTI15, "I15.als");
+ talk_igor_sentado(TEXTI13, "I13.als");
+ talk_igor_sentado(TEXTI14, "I14.als");
+ talk_igor_sentado(TEXTI15, "I15.als");
flags[21] = 1;
} else {
- hablar(TEXT356, "356.als");
+ talk(TEXT356, "356.als");
updateRefresh_pre();
@@ -3321,9 +3321,9 @@ void DrasculaEngine::animation_1_4() {
flags[18] = 1;
flags[20] = 1;
- hablar(TEXT276, "276.als");
+ talk(TEXT276, "276.als");
pause(14);
- habla_igor_sentado(TEXTI6, "I6.als");
+ talk_igor_sentado(TEXTI6, "I6.als");
}
conversa("op_6.cal");
@@ -3352,8 +3352,8 @@ void DrasculaEngine::animation_5_4(){
decompressPic(dir_hare_frente, 1);
x_igor = 100;
y_igor = 65;
- habla_igor_frente(TEXTI29, "I29.ALS");
- habla_igor_frente(TEXTI30, "I30.als");
+ talk_igor_frente(TEXTI29, "I29.ALS");
+ talk_igor_frente(TEXTI30, "I30.als");
loadPic("96.alg");
decompressPic(dir_hare_frente, 1);
loadPic("99.alg");
@@ -3382,7 +3382,7 @@ void DrasculaEngine::animation_6_4() {
pon_igor();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(40);
- habla_igor_frente(TEXTI26, "I26.als");
+ talk_igor_frente(TEXTI26, "I26.als");
strcpy(num_room, room);
clearRoom();
loadPic("96.alg");
diff --git a/engines/drascula/drascula.cpp b/engines/drascula/drascula.cpp
index 7dda5a1fee..34fe2c4760 100644
--- a/engines/drascula/drascula.cpp
+++ b/engines/drascula/drascula.cpp
@@ -137,7 +137,7 @@ int DrasculaEngine::go() {
anda_a_objeto = 0;
paso_x = PASO_HARE_X; paso_y = PASO_HARE_Y;
alto_hare = ALTO_PERSONAJE; ancho_hare = ANCHO_PERSONAJE; alto_pies = PIES_HARE;
- alto_habla = ALTO_HABLA_HARE; ancho_habla = ANCHO_HABLA_HARE;
+ alto_talk = ALTO_TALK_HARE; ancho_talk = ANCHO_TALK_HARE;
hay_respuesta = 0;
conta_ciego_vez = 0;
cambio_de_color = 0;
@@ -2125,11 +2125,11 @@ void DrasculaEngine::pon_bj() {
copyRectClip(pos_bj, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::habla_igor_dch(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_igor_dch(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 56, 82, 108, 134, 160, 186, 212, 238 };
+ int x_talk[8] = { 56, 82, 108, 134, 160, 186, 212, 238 };
int cara;
int longitud;
@@ -2166,7 +2166,7 @@ bucless:
pon_dr();
copyBackground(x_igor + 17, y_igor, x_igor + 17, y_igor, 37, 24, dir_dibujo1, dir_zona_pantalla);
- copyRect(x_habla[cara], 148, x_igor + 17, y_igor, 25, 24, dir_hare_frente, dir_zona_pantalla);
+ copyRect(x_talk[cara], 148, x_igor + 17, y_igor, 25, 24, dir_hare_frente, dir_zona_pantalla);
updateRefresh();
@@ -2200,11 +2200,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_dr_izq(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_dr_izq(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 1, 40, 79, 118, 157, 196, 235, 274 };
+ int x_talk[8] = { 1, 40, 79, 118, 157, 196, 235, 274 };
int cara;
int longitud;
@@ -2244,9 +2244,9 @@ bucless:
copyBackground(x_dr, y_dr, x_dr, y_dr, 38, 31, dir_dibujo1, dir_zona_pantalla);
if (num_ejec == 6)
- copyRect(x_habla[cara], 90, x_dr, y_dr, 38, 31, dir_dibujo2, dir_zona_pantalla);
+ copyRect(x_talk[cara], 90, x_dr, y_dr, 38, 31, dir_dibujo2, dir_zona_pantalla);
else
- copyRect(x_habla[cara], 90, x_dr, y_dr, 38, 31, dir_hare_fondo, dir_zona_pantalla);
+ copyRect(x_talk[cara], 90, x_dr, y_dr, 38, 31, dir_hare_fondo, dir_zona_pantalla);
updateRefresh();
@@ -2281,11 +2281,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_dr_dch(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_dr_dch(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 1, 40, 79, 118, 157, 196, 235, 274 };
+ int x_talk[8] = { 1, 40, 79, 118, 157, 196, 235, 274 };
int cara;
int longitud;
@@ -2324,9 +2324,9 @@ bucless:
copyBackground(x_dr, y_dr, x_dr, y_dr, 45, 31, dir_dibujo1, dir_zona_pantalla);
if (num_ejec != 6)
- copyRect(x_habla[cara], 58, x_dr + 7, y_dr, 38, 31, dir_hare_fondo, dir_zona_pantalla);
+ copyRect(x_talk[cara], 58, x_dr + 7, y_dr, 38, 31, dir_hare_fondo, dir_zona_pantalla);
else
- copyRect(x_habla[cara], 58, x_dr + 7, y_dr, 38, 31, dir_dibujo2, dir_zona_pantalla);
+ copyRect(x_talk[cara], 58, x_dr + 7, y_dr, 38, 31, dir_dibujo2, dir_zona_pantalla);
updateRefresh();
@@ -2365,7 +2365,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_solo(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_solo(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
@@ -2430,11 +2430,11 @@ bucless:
}
}
-void DrasculaEngine::habla_igor_frente(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_igor_frente(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 56, 86, 116, 146, 176, 206, 236, 266 };
+ int x_talk[8] = { 56, 86, 116, 146, 176, 206, 236, 266 };
int cara;
int longitud;
@@ -2473,7 +2473,7 @@ bucless:
pon_dr();
if (num_ejec == 1 || num_ejec == 6)
copyBackground(x_igor, y_igor, x_igor, y_igor, 29, 25, dir_dibujo1, dir_zona_pantalla);
- copyRect(x_habla[cara], 173, x_igor, y_igor, 29, 25, dir_hare_frente, dir_zona_pantalla);
+ copyRect(x_talk[cara], 173, x_igor, y_igor, 29, 25, dir_hare_frente, dir_zona_pantalla);
updateRefresh();
@@ -2514,11 +2514,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_tabernero(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_tabernero(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[9] = { 1, 23, 45, 67, 89, 111, 133, 155, 177 };
+ int x_talk[9] = { 1, 23, 45, 67, 89, 111, 133, 155, 177 };
int cara;
int longitud;
@@ -2559,7 +2559,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 2, 121, 44, 21, 24, dir_hare_dch, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 2, 121, 44, 21, 24, dir_hare_dch, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -2636,11 +2636,11 @@ void DrasculaEngine::fin_sound() {
}
}
-void DrasculaEngine::habla_bj(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_bj(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[5] = { 64, 92, 120, 148, 176 };
+ int x_talk[5] = { 64, 92, 120, 148, 176 };
int cara;
int longitud;
@@ -2676,7 +2676,7 @@ bucless:
copyBackground(x_bj + 2, y_bj - 1, x_bj + 2, y_bj - 1, 27, 40,
dir_dibujo1, dir_zona_pantalla);
- copyRect(x_habla[cara], 99, x_bj + 2, y_bj - 1, 27, 40,
+ copyRect(x_talk[cara], 99, x_bj + 2, y_bj - 1, 27, 40,
dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -2718,7 +2718,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::hablar(const char *dicho, const char *filename) {
+void DrasculaEngine::talk(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
@@ -2726,9 +2726,9 @@ void DrasculaEngine::hablar(const char *dicho, const char *filename) {
if (num_ejec != 2)
suma_1_pixel = 1;
- int y_mask_habla = 170;
- int x_habla_dch[6] = { 1, 25, 49, 73, 97, 121 };
- int x_habla_izq[6] = { 145, 169, 193, 217, 241, 265 };
+ int y_mask_talk = 170;
+ int x_talk_dch[6] = { 1, 25, 49, 73, 97, 121 };
+ int x_talk_izq[6] = { 145, 169, 193, 217, 241, 265 };
int cara;
int longitud;
@@ -2736,11 +2736,11 @@ void DrasculaEngine::hablar(const char *dicho, const char *filename) {
if (num_ejec == 6) {
if (flags[0] == 0 && (!strcmp(num_room, "102.alg"))) {
- habla_pen(dicho, filename);
+ talk_pen(dicho, filename);
return;
}
if (flags[0] == 0 && (!strcmp(num_room, "58.alg"))) {
- habla_pen2(dicho, filename);
+ talk_pen2(dicho, filename);
return;
}
}
@@ -2783,59 +2783,59 @@ bucless:
updateRefresh_pre();
if (num_ejec == 2)
- copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_habla - 1, dir_zona_pantalla, dir_dibujo3);
+ copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_talk - 1, dir_zona_pantalla, dir_dibujo3);
else
copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, (int)(((float)ancho_hare / 100) * factor_red[hare_y + alto_hare]),
- (int)(((float)(alto_habla - 1) / 100) * factor_red[hare_y + alto_hare]),
+ (int)(((float)(alto_talk - 1) / 100) * factor_red[hare_y + alto_hare]),
dir_zona_pantalla, dir_dibujo3);
pon_hare();
if (num_ejec == 2) {
if (!strcmp(fondo_y_menu, "99.alg") || !strcmp(fondo_y_menu, "994.alg"))
- copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, ancho_hare, alto_habla - 1, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, ancho_hare, alto_talk - 1, dir_dibujo3, dir_zona_pantalla);
} else {
copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, (int)(((float)ancho_hare / 100) * factor_red[hare_y + alto_hare]),
- (int)(((float)(alto_habla - 1) / 100) * factor_red[hare_y + alto_hare]),
+ (int)(((float)(alto_talk - 1) / 100) * factor_red[hare_y + alto_hare]),
dir_dibujo3, dir_zona_pantalla);
}
if (sentido_hare == 0) {
if (num_ejec == 2)
- copyRect(x_habla_izq[cara], y_mask_habla, hare_x + 8, hare_y - 1, ancho_habla, alto_habla,
+ copyRect(x_talk_izq[cara], y_mask_talk, hare_x + 8, hare_y - 1, ancho_talk, alto_talk,
dir_hare_dch, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_izq[cara], y_mask_habla, hare_x + (int)((8.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare],
+ reduce_hare_chico(x_talk_izq[cara], y_mask_talk, hare_x + (int)((8.0f / 100) * factor_red[hare_y + alto_hare]),
+ hare_y, ancho_talk, alto_talk, factor_red[hare_y + alto_hare],
dir_hare_dch, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 1) {
if (num_ejec == 2)
- copyRect(x_habla_dch[cara], y_mask_habla, hare_x + 12, hare_y, ancho_habla, alto_habla,
+ copyRect(x_talk_dch[cara], y_mask_talk, hare_x + 12, hare_y, ancho_talk, alto_talk,
dir_hare_dch, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_dch[cara], y_mask_habla, hare_x + (int)((12.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
+ reduce_hare_chico(x_talk_dch[cara], y_mask_talk, hare_x + (int)((12.0f / 100) * factor_red[hare_y + alto_hare]),
+ hare_y, ancho_talk, alto_talk, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 2) {
if (num_ejec == 2)
- copyRect(x_habla_izq[cara], y_mask_habla, hare_x + 12, hare_y, ancho_habla, alto_habla,
+ copyRect(x_talk_izq[cara], y_mask_talk, hare_x + 12, hare_y, ancho_talk, alto_talk,
dir_hare_frente, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_izq[cara], y_mask_habla,
+ reduce_hare_chico(x_talk_izq[cara], y_mask_talk,
suma_1_pixel + hare_x + (int)((12.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare],
+ hare_y, ancho_talk, alto_talk, factor_red[hare_y + alto_hare],
dir_hare_frente, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 3) {
if (num_ejec == 2)
- copyRect(x_habla_dch[cara], y_mask_habla, hare_x + 8, hare_y, ancho_habla, alto_habla,
+ copyRect(x_talk_dch[cara], y_mask_talk, hare_x + 8, hare_y, ancho_talk, alto_talk,
dir_hare_frente, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_dch[cara], y_mask_habla,
+ reduce_hare_chico(x_talk_dch[cara], y_mask_talk,
suma_1_pixel + hare_x + (int)((8.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla,alto_habla, factor_red[hare_y + alto_hare],
+ hare_y, ancho_talk,alto_talk, factor_red[hare_y + alto_hare],
dir_hare_frente, dir_zona_pantalla);
updateRefresh();
}
@@ -3313,7 +3313,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (num_ejec == 1) {
if (num_obj[l] == 105 && flags[0] == 0)
- hablar(TEXT442, "442.als");
+ talk(TEXT442, "442.als");
else {
puertas_cerradas(l);
if (espuerta[l] != 0) {
@@ -3498,102 +3498,102 @@ bool DrasculaEngine::banderas(int fl) {
if (menu_scr == 1) {
if (num_ejec == 1) {
if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
} else if (num_ejec == 2) {
if ((objeto_que_lleva == LOOK && fl == 22 && flags[23] == 0)
|| (objeto_que_lleva == OPEN && fl == 22 && flags[23] == 0)) {
- hablar(TEXT164, "164.als");
+ talk(TEXT164, "164.als");
flags[23] = 1;
sin_verbo();
suma_objeto(7);
suma_objeto(18);
} else if (objeto_que_lleva == LOOK && fl == 22 && flags[23] == 1)
- hablar(TEXT307, "307.als");
+ talk(TEXT307, "307.als");
else if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
else if (objeto_que_lleva == LOOK && fl == 7)
- hablar(TEXT143, "143.als");
+ talk(TEXT143, "143.als");
else if (objeto_que_lleva == TALK && fl == 7)
- hablar(TEXT144, "144.als");
+ talk(TEXT144, "144.als");
else if (objeto_que_lleva == LOOK && fl == 8)
- hablar(TEXT145, "145.als");
+ talk(TEXT145, "145.als");
else if (objeto_que_lleva == TALK && fl == 8)
- hablar(TEXT146, "146.als");
+ talk(TEXT146, "146.als");
else if (objeto_que_lleva == LOOK && fl == 9)
- hablar(TEXT147, "147.als");
+ talk(TEXT147, "147.als");
else if (objeto_que_lleva == TALK && fl == 9)
- hablar(TEXT148, "148.als");
+ talk(TEXT148, "148.als");
else if (objeto_que_lleva == LOOK && fl == 10)
- hablar(TEXT151, "151.als");
+ talk(TEXT151, "151.als");
else if (objeto_que_lleva == LOOK && fl == 11)
- hablar(TEXT152, "152.als");
+ talk(TEXT152, "152.als");
else if (objeto_que_lleva == TALK && fl == 11)
- hablar(TEXT153, "153.als");
+ talk(TEXT153, "153.als");
else if (objeto_que_lleva == LOOK && fl == 12)
- hablar(TEXT154, "154.als");
+ talk(TEXT154, "154.als");
else if (objeto_que_lleva == LOOK && fl == 13)
- hablar(TEXT155, "155.als");
+ talk(TEXT155, "155.als");
else if (objeto_que_lleva == LOOK && fl == 14)
- hablar(TEXT157, "157.als");
+ talk(TEXT157, "157.als");
else if (objeto_que_lleva == LOOK && fl == 15)
- hablar(TEXT58, "58.als");
+ talk(TEXT58, "58.als");
else if (objeto_que_lleva == LOOK && fl == 16)
- hablar(TEXT158, "158.als");
+ talk(TEXT158, "158.als");
else if (objeto_que_lleva == LOOK && fl == 17)
- hablar(TEXT159, "159.als");
+ talk(TEXT159, "159.als");
else if (objeto_que_lleva == LOOK && fl == 18)
- hablar(TEXT160, "160.als");
+ talk(TEXT160, "160.als");
else if (objeto_que_lleva == LOOK && fl == 19)
- hablar(TEXT161, "161.als");
+ talk(TEXT161, "161.als");
else if (objeto_que_lleva == LOOK && fl == 20)
- hablar(TEXT162, "162.als");
+ talk(TEXT162, "162.als");
else if (objeto_que_lleva == LOOK && fl == 23)
- hablar(TEXT152, "152.als");
+ talk(TEXT152, "152.als");
else
hay_respuesta = 0;
} else if (num_ejec == 3) {
if (objeto_que_lleva == LOOK && fl == 22)
- hablar(TEXT307, "307.als");
+ talk(TEXT307, "307.als");
else if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
else if (objeto_que_lleva == LOOK && fl == 7)
- hablar(TEXT143, "143.als");
+ talk(TEXT143, "143.als");
else if (objeto_que_lleva == TALK && fl == 7)
- hablar(TEXT144, "144.als");
+ talk(TEXT144, "144.als");
else if (objeto_que_lleva == LOOK && fl == 8)
- hablar(TEXT145, "145.als");
+ talk(TEXT145, "145.als");
else if (objeto_que_lleva == TALK && fl == 8)
- hablar(TEXT146, "146.als");
+ talk(TEXT146, "146.als");
else if (objeto_que_lleva == LOOK && fl == 9)
- hablar(TEXT147, "147.als");
+ talk(TEXT147, "147.als");
else if (objeto_que_lleva == TALK && fl == 9)
- hablar(TEXT148, "148.als");
+ talk(TEXT148, "148.als");
else if (objeto_que_lleva == LOOK && fl == 10)
- hablar(TEXT151, "151.als");
+ talk(TEXT151, "151.als");
else if (objeto_que_lleva == LOOK && fl == 11)
- hablar(TEXT152, "152.als");
+ talk(TEXT152, "152.als");
else if (objeto_que_lleva == TALK && fl == 11)
- hablar(TEXT153, "153.als");
+ talk(TEXT153, "153.als");
else if (objeto_que_lleva == LOOK && fl == 12)
- hablar(TEXT154, "154.als");
+ talk(TEXT154, "154.als");
else if (objeto_que_lleva == LOOK && fl == 13)
- hablar(TEXT155, "155.als");
+ talk(TEXT155, "155.als");
else if (objeto_que_lleva == LOOK && fl == 14)
- hablar(TEXT157, "157.als");
+ talk(TEXT157, "157.als");
else if (objeto_que_lleva == LOOK && fl == 15)
- hablar(TEXT58, "58.als");
+ talk(TEXT58, "58.als");
else if (objeto_que_lleva == LOOK && fl == 16)
- hablar(TEXT158, "158.als");
+ talk(TEXT158, "158.als");
else if (objeto_que_lleva == LOOK && fl == 17)
- hablar(TEXT159, "159.als");
+ talk(TEXT159, "159.als");
else if (objeto_que_lleva == LOOK && fl == 18)
- hablar(TEXT160, "160.als");
+ talk(TEXT160, "160.als");
else if (objeto_que_lleva == LOOK && fl == 19)
- hablar(TEXT161, "161.als");
+ talk(TEXT161, "161.als");
else if (objeto_que_lleva == LOOK && fl == 20)
- hablar(TEXT162, "162.als");
+ talk(TEXT162, "162.als");
else if (objeto_que_lleva == LOOK && fl == 23)
- hablar(TEXT152, "152.als");
+ talk(TEXT152, "152.als");
else
hay_respuesta = 0;
} else if (num_ejec == 4) {
@@ -3603,104 +3603,104 @@ bool DrasculaEngine::banderas(int fl) {
resta_objeto(18);
resta_objeto(19);
} else if ((objeto_que_lleva == 14 && fl == 19) || (objeto_que_lleva == 19 && fl == 14))
- hablar(TEXT484, "484.als");
+ talk(TEXT484, "484.als");
else if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
else if (objeto_que_lleva == LOOK && fl == 7)
- hablar(TEXT478, "478.als");
+ talk(TEXT478, "478.als");
else if (objeto_que_lleva == LOOK && fl == 8)
- hablar(TEXT480, "480.als");
+ talk(TEXT480, "480.als");
else if (objeto_que_lleva == LOOK && fl == 9) {
- hablar(TEXT482, "482.als");
- hablar(TEXT483, "483.als");
+ talk(TEXT482, "482.als");
+ talk(TEXT483, "483.als");
} else if (objeto_que_lleva == LOOK && fl == 10)
- hablar(TEXT485, "485.als");
+ talk(TEXT485, "485.als");
else if (objeto_que_lleva == LOOK && fl == 11)
- hablar(TEXT488, "488.als");
+ talk(TEXT488, "488.als");
else if (objeto_que_lleva == LOOK && fl == 12)
- hablar(TEXT486, "486.als");
+ talk(TEXT486, "486.als");
else if (objeto_que_lleva == LOOK && fl == 13)
- hablar(TEXT490, "490.als");
+ talk(TEXT490, "490.als");
else if (objeto_que_lleva == LOOK && fl == 14)
- hablar(TEXT122, "122.als");
+ talk(TEXT122, "122.als");
else if (objeto_que_lleva == LOOK && fl == 15)
- hablar(TEXT117, "117.als");
+ talk(TEXT117, "117.als");
else if (objeto_que_lleva == TALK && fl == 15)
- hablar(TEXT118, "118.als");
+ talk(TEXT118, "118.als");
else if (objeto_que_lleva == OPEN && fl == 15)
- hablar(TEXT119, "119.als");
+ talk(TEXT119, "119.als");
else if (objeto_que_lleva == LOOK && fl == 16)
- hablar(TEXT491, "491.als");
+ talk(TEXT491, "491.als");
else if (objeto_que_lleva == LOOK && fl == 17)
- hablar(TEXT478, "478.als");
+ talk(TEXT478, "478.als");
else if (objeto_que_lleva == LOOK && fl == 18)
- hablar(TEXT493, "493.als");
+ talk(TEXT493, "493.als");
else if (objeto_que_lleva == LOOK && fl == 19) {
- hablar(TEXT494, "494.als");
- hablar(TEXT495, "495.als");
+ talk(TEXT494, "494.als");
+ talk(TEXT495, "495.als");
} else if (objeto_que_lleva == LOOK && fl == 20)
- hablar(TEXT162, "162.als");
+ talk(TEXT162, "162.als");
else if (objeto_que_lleva == LOOK && fl == 21)
- hablar(TEXT496, "496.als");
+ talk(TEXT496, "496.als");
else if (objeto_que_lleva == LOOK && fl == 22)
- hablar(TEXT161, "161.als");
+ talk(TEXT161, "161.als");
else
hay_respuesta = 0;
} else if (num_ejec == 5) {
if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
else if (objeto_que_lleva == LOOK && fl == 7)
- hablar(TEXT478,"478.als");
+ talk(TEXT478,"478.als");
else if (objeto_que_lleva == LOOK && fl == 8)
- hablar(TEXT120, "120.als");
+ talk(TEXT120, "120.als");
else if (objeto_que_lleva == LOOK && fl == 9) {
- hablar(TEXT482, "482.als");
- hablar(TEXT483, "483.als");
+ talk(TEXT482, "482.als");
+ talk(TEXT483, "483.als");
} else if (objeto_que_lleva == LOOK && fl == 11)
- hablar(TEXT488, "488.als");
+ talk(TEXT488, "488.als");
else if (objeto_que_lleva == LOOK && fl == 13)
- hablar(TEXT490, "490.als");
+ talk(TEXT490, "490.als");
else if (objeto_que_lleva == LOOK && fl == 14)
- hablar(TEXT121, "121.als");
+ talk(TEXT121, "121.als");
else if (objeto_que_lleva == LOOK && fl == 15)
- hablar(TEXT117, "117.als");
+ talk(TEXT117, "117.als");
else if (objeto_que_lleva == TALK && fl == 15)
- hablar(TEXT118, "118.als");
+ talk(TEXT118, "118.als");
else if (objeto_que_lleva == OPEN && fl == 15)
- hablar(TEXT119, "119.als");
+ talk(TEXT119, "119.als");
else if (objeto_que_lleva == LOOK && fl == 17)
- hablar(TEXT478, "478.als");
+ talk(TEXT478, "478.als");
else if (objeto_que_lleva == LOOK && fl == 20)
- hablar(TEXT162, "162.als");
+ talk(TEXT162, "162.als");
else
hay_respuesta = 0;
} else if (num_ejec == 6) {
if (objeto_que_lleva == LOOK && fl == 28)
- hablar(TEXT328, "328.als");
+ talk(TEXT328, "328.als");
else if (objeto_que_lleva == LOOK && fl == 9) {
- hablar(TEXT482, "482.als");
- hablar(TEXT483, "483.als");
+ talk(TEXT482, "482.als");
+ talk(TEXT483, "483.als");
} else if (objeto_que_lleva == LOOK && fl == 20)
- hablar(TEXT123, "123.als");
+ talk(TEXT123, "123.als");
else if (objeto_que_lleva == LOOK && fl == 21)
- hablar(TEXT441, "441.als");
+ talk(TEXT441, "441.als");
else
hay_respuesta = 0;
}
} else {
if (num_ejec == 1) {
if (objeto_que_lleva == LOOK && fl == 50)
- hablar(TEXT308, "308.als");
+ talk(TEXT308, "308.als");
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar(TEXT310, "310.als");
+ talk(TEXT310, "310.als");
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar(TEXT311, "311.als");
+ talk(TEXT311, "311.als");
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar(TEXT312, "312.als");
+ talk(TEXT312, "312.als");
else if (objeto_que_lleva == PICK && fl == 50)
- hablar(TEXT313, "313.als");
+ talk(TEXT313, "313.als");
else if (objeto_que_lleva == TALK && fl == 50)
- hablar(TEXT314, "314.als");
+ talk(TEXT314, "314.als");
else if (!strcmp(num_room, "62.alg"))
room_62(fl);
else if (!strcmp(num_room, "63.alg"))
@@ -3709,23 +3709,23 @@ bool DrasculaEngine::banderas(int fl) {
hay_respuesta = 0;
} else if (num_ejec == 2) {
if (objeto_que_lleva == LOOK && fl == 50)
- hablar(TEXT308, "308.als");
+ talk(TEXT308, "308.als");
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar(TEXT310, "310.als");
+ talk(TEXT310, "310.als");
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar(TEXT311, "311.als");
+ talk(TEXT311, "311.als");
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar(TEXT312, "312.als");
+ talk(TEXT312, "312.als");
else if (objeto_que_lleva == PICK && fl == 50)
- hablar(TEXT313, "313.als");
+ talk(TEXT313, "313.als");
else if (objeto_que_lleva == TALK && fl == 50)
- hablar(TEXT314, "314.als");
+ talk(TEXT314, "314.als");
else if (objeto_que_lleva == 11 && fl == 50 && flags[22] == 0 && strcmp(num_room, "18.alg"))
- hablar(TEXT315, "315.als");
+ talk(TEXT315, "315.als");
else if (objeto_que_lleva == 13 && fl == 50)
- hablar(TEXT156, "156.als");
+ talk(TEXT156, "156.als");
else if (objeto_que_lleva == 20 && fl == 50)
- hablar(TEXT163, "163.als");
+ talk(TEXT163, "163.als");
else if (!strcmp(num_room, "1.alg"))
room_1(fl);
else if (!strcmp(num_room, "3.alg"))
@@ -3760,17 +3760,17 @@ bool DrasculaEngine::banderas(int fl) {
hay_respuesta = 0;
} else if (num_ejec == 3) {
if (objeto_que_lleva == LOOK && fl == 50)
- hablar(TEXT309, "309.als");
+ talk(TEXT309, "309.als");
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar(TEXT310, "310.als");
+ talk(TEXT310, "310.als");
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar(TEXT311, "311.als");
+ talk(TEXT311, "311.als");
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar(TEXT312, "312.als");
+ talk(TEXT312, "312.als");
else if (objeto_que_lleva == PICK && fl == 50)
- hablar(TEXT313, "313.als");
+ talk(TEXT313, "313.als");
else if (objeto_que_lleva == TALK && fl == 50)
- hablar(TEXT314, "314.als");
+ talk(TEXT314, "314.als");
else if (!strcmp(num_room, "13.alg")) {
if (room_13(fl))
return true;
@@ -3778,27 +3778,27 @@ bool DrasculaEngine::banderas(int fl) {
hay_respuesta = 0;
} else if (num_ejec == 4) {
if (!strcmp(num_room, "28.alg"))
- hablar(TEXT178, "178.als");
+ talk(TEXT178, "178.als");
else if (objeto_que_lleva == LOOK && fl == 50)
- hablar(TEXT309, "309.als");
+ talk(TEXT309, "309.als");
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar(TEXT310, "310.als");
+ talk(TEXT310, "310.als");
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar(TEXT311, "311.als");
+ talk(TEXT311, "311.als");
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar(TEXT312, "312.als");
+ talk(TEXT312, "312.als");
else if (objeto_que_lleva == PICK && fl == 50)
- hablar(TEXT313, "313.als");
+ talk(TEXT313, "313.als");
else if (objeto_que_lleva == TALK && fl == 50)
- hablar(TEXT314, "314.als");
+ talk(TEXT314, "314.als");
else if (objeto_que_lleva == 8 && fl == 50 && flags[18] == 0)
- hablar(TEXT481, "481.als");
+ talk(TEXT481, "481.als");
else if (objeto_que_lleva == 9 && fl == 50)
- hablar(TEXT484, "484.als");
+ talk(TEXT484, "484.als");
else if (objeto_que_lleva == 12 && fl == 50 && flags[18] == 0)
- hablar(TEXT487, "487.als");
+ talk(TEXT487, "487.als");
else if (objeto_que_lleva == 20 && fl == 50)
- hablar(TEXT487, "487.als");
+ talk(TEXT487, "487.als");
else if (!strcmp(num_room, "21.alg")) {
if (room_21(fl))
return true;
@@ -3828,19 +3828,19 @@ bool DrasculaEngine::banderas(int fl) {
hay_respuesta = 0;
} else if (num_ejec == 5) {
if (objeto_que_lleva == LOOK && fl == 50)
- hablar("Cuanto mas me miro, mas me gusto", "54.als");
+ talk("Cuanto mas me miro, mas me gusto", "54.als");
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar("y luego como me cierro", "19.als");
+ talk("y luego como me cierro", "19.als");
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar("Tendre que abrirme primero no", "19.als");
+ talk("Tendre que abrirme primero no", "19.als");
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar("Estoy bien donde estoy", "19.als");
+ talk("Estoy bien donde estoy", "19.als");
else if (objeto_que_lleva == PICK && fl == 50)
- hablar("Ya me tengo", "11.als");
+ talk("Ya me tengo", "11.als");
else if (objeto_que_lleva == TALK && fl == 50)
- hablar("hola yo", "16.als");
+ talk("hola yo", "16.als");
else if (objeto_que_lleva == 20 && fl == 50)
- hablar(TEXT487, "487.als");
+ talk(TEXT487, "487.als");
else if (!strcmp(num_room, "49.alg"))
room_49(fl);
else if (!strcmp(num_room, "53.alg"))
@@ -3856,19 +3856,19 @@ bool DrasculaEngine::banderas(int fl) {
hay_respuesta = 0;
} else if (num_ejec == 6) {
if (objeto_que_lleva == LOOK && fl == 50 && flags[0] == 1)
- hablar(TEXT308, "308.als");
+ talk(TEXT308, "308.als");
else if (objeto_que_lleva == LOOK && fl == 50 && flags[0] == 0)
- hablar(TEXT310, "250.als" );
+ talk(TEXT310, "250.als" );
else if (objeto_que_lleva == OPEN && fl == 50)
- hablar(TEXT310, "310.als" );
+ talk(TEXT310, "310.als" );
else if (objeto_que_lleva == CLOSE && fl == 50)
- hablar(TEXT311, "311.als" );
+ talk(TEXT311, "311.als" );
else if (objeto_que_lleva == MOVE && fl == 50)
- hablar(TEXT312, "312.als" );
+ talk(TEXT312, "312.als" );
else if (objeto_que_lleva == PICK && fl == 50)
- hablar(TEXT313, "313.als" );
+ talk(TEXT313, "313.als" );
else if (objeto_que_lleva == TALK && fl == 50)
- hablar(TEXT314, "314.als" );
+ talk(TEXT314, "314.als" );
else if (!strcmp(num_room, "102.alg"))
room_pendulo(fl);
else if (!strcmp(num_room, "58.alg"))
@@ -4634,7 +4634,7 @@ bucle_opc:
if ((boton_izq == 1) && (juego1 == 2)) {
delay(100);
usado1 = 1;
- hablar(frase1, suena1);
+ talk(frase1, suena1);
if (num_ejec == 3)
grr();
else
@@ -4642,7 +4642,7 @@ bucle_opc:
} else if ((boton_izq == 1) && (juego2 == 2)) {
delay(100);
usado2 = 1;
- hablar(frase2, suena2);
+ talk(frase2, suena2);
if (num_ejec == 3)
grr();
else
@@ -4650,14 +4650,14 @@ bucle_opc:
} else if ((boton_izq == 1) && (juego3 == 2)) {
delay(100);
usado3 = 1;
- hablar(frase3, suena3);
+ talk(frase3, suena3);
if (num_ejec == 3)
grr();
else
responde(respuesta3);
} else if ((boton_izq == 1) && (juego4 == 2)) {
delay(100);
- hablar(frase4, suena4);
+ talk(frase4, suena4);
rompo_y_salgo = 1;
}
@@ -4847,11 +4847,11 @@ void DrasculaEngine::print_abc_opc(const char *dicho, int x_pantalla, int y_pant
void DrasculaEngine::responde(int funcion) {
if (num_ejec == 1) {
if (funcion == 10)
- habla_borracho(TEXTB1, "B1.als");
+ talk_borracho(TEXTB1, "B1.als");
else if (funcion == 11)
- habla_borracho(TEXTB2, "B2.als");
+ talk_borracho(TEXTB2, "B2.als");
else if (funcion == 12)
- habla_borracho(TEXTB3, "B3.als");
+ talk_borracho(TEXTB3, "B3.als");
} else if (num_ejec == 2) {
if (funcion == 8)
animation_8_2();
@@ -4925,10 +4925,10 @@ void DrasculaEngine::responde(int funcion) {
}
}
-void DrasculaEngine::habla_pianista(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_pianista(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[4] = { 97, 145, 193, 241 };
+ int x_talk[4] = { 97, 145, 193, 241 };
int cara;
int longitud;
longitud = strlen(dicho);
@@ -4960,7 +4960,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 139, 228, 112, 47, 60,
+ copyBackground(x_talk[cara], 139, 228, 112, 47, 60,
dir_hare_dch, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -4992,11 +4992,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_borracho(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_borracho(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 1, 21, 41, 61, 81, 101, 121, 141 };
+ int x_talk[8] = { 1, 21, 41, 61, 81, 101, 121, 141 };
int cara;
int longitud;
longitud = strlen(dicho);
@@ -5043,7 +5043,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 29, 177, 50, 19, 19, dir_hare_frente, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 29, 177, 50, 19, 19, dir_hare_frente, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -5238,11 +5238,11 @@ void DrasculaEngine::actualiza_datos() {
}
}
-void DrasculaEngine::habla_vb(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_vb(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[6] = {1, 27, 53, 79, 105, 131};
+ int x_talk[6] = {1, 27, 53, 79, 105, 131};
int cara;
int longitud;
@@ -5279,7 +5279,7 @@ bucless:
pon_vb();
copyBackground(ANCHOBJ + 1, 0, vb_x + 5, 64, 25, 27, dir_dibujo3, dir_zona_pantalla);
- copyRect(x_habla[cara], 34, vb_x + 5, 64, 25, 27, dir_hare_frente, dir_zona_pantalla);
+ copyRect(x_talk[cara], 34, vb_x + 5, 64, 25, 27, dir_hare_frente, dir_zona_pantalla);
updateRefresh();
}
@@ -5312,7 +5312,7 @@ bucless:
playmusic(musica_room);
}
-void DrasculaEngine::habla_vbpuerta(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_vbpuerta(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
@@ -5367,7 +5367,7 @@ bucless:
playmusic(musica_room);
}
-void DrasculaEngine::habla_ciego(const char *dicho, const char *filename, const char *sincronia) {
+void DrasculaEngine::talk_ciego(const char *dicho, const char *filename, const char *sincronia) {
byte *num_cara;
int p = 0;
int pos_ciego[6];
@@ -5469,7 +5469,7 @@ bucless:
}
}
-void DrasculaEngine::habla_hacker(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_hacker(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
@@ -5718,11 +5718,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_lobo(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_lobo(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[9] = {52, 79, 106, 133, 160, 187, 214, 241, 268};
+ int x_talk[9] = {52, 79, 106, 133, 160, 187, 214, 241, 268};
int cara;
int longitud;
@@ -5753,7 +5753,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 136, 198, 81, 26, 24, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 136, 198, 81, 26, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -5784,11 +5784,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_mus(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_mus(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = { 16, 35, 54, 73, 92, 111, 130, 149};
+ int x_talk[8] = { 16, 35, 54, 73, 92, 111, 130, 149};
int cara;
int longitud;
@@ -5821,7 +5821,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 156, 190, 64, 18, 24, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 156, 190, 64, 18, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -5870,11 +5870,11 @@ void DrasculaEngine::activa_pendulo() {
conta_ciego_vez = vez();
}
-void DrasculaEngine::habla_pen(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_pen(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[8] = {112, 138, 164, 190, 216, 242, 268, 294};
+ int x_talk[8] = {112, 138, 164, 190, 216, 242, 268, 294};
int cara;
int longitud;
@@ -5913,7 +5913,7 @@ bucless:
updateRefresh_pre();
- copyRect(x_habla[cara], 145, 145, 105, 25, 29, dir_dibujo3, dir_zona_pantalla);
+ copyRect(x_talk[cara], 145, 145, 105, 25, 29, dir_dibujo3, dir_zona_pantalla);
updateRefresh();
@@ -5946,11 +5946,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_pen2(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_pen2(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[5]={122, 148, 174, 200, 226};
+ int x_talk[5]={122, 148, 174, 200, 226};
int cara;
int longitud;
@@ -5985,7 +5985,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 171, 173, 116, 25, 28, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 171, 173, 116, 25, 28, dir_dibujo3, dir_zona_pantalla);
updateRefresh();
@@ -6018,11 +6018,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_taber2(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_taber2(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[6] = {1, 23, 45, 67, 89, 111};
+ int x_talk[6] = {1, 23, 45, 67, 89, 111};
int cara;
int longitud;
@@ -6055,7 +6055,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 130, 151, 43, 21, 24, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 130, 151, 43, 21, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -6086,11 +6086,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_bj_cama(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_bj_cama(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[5] = {51, 101, 151, 201, 251};
+ int x_talk[5] = {51, 101, 151, 201, 251};
int cara;
int longitud;
@@ -6124,7 +6124,7 @@ bucless:
updateRefresh_pre();
copyBackground(65, 103, 65, 103, 49, 38, dir_dibujo1, dir_zona_pantalla);
- copyRect(x_habla[cara], 105, 65, 103, 49, 38, dir_dibujo3, dir_zona_pantalla);
+ copyRect(x_talk[cara], 105, 65, 103, 49, 38, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -6154,12 +6154,12 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_htel(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_htel(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
char *num_cara;
- int x_habla[3] = {1, 94, 187};
+ int x_talk[3] = {1, 94, 187};
int cara, pantalla;
int longitud;
@@ -6198,7 +6198,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- copyBackground(x_habla[cara], 1, 45, 24, 92, 108, (byte *)num_cara, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 1, 45, 24, 92, 108, (byte *)num_cara, dir_zona_pantalla);
if (con_voces == 0)
centra_texto(dicho, 90, 50);
@@ -6226,11 +6226,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::hablar_sinc(const char *dicho, const char *filename, const char *sincronia) {
+void DrasculaEngine::talk_sinc(const char *dicho, const char *filename, const char *sincronia) {
int suma_1_pixel = 1;
- int y_mask_habla = 170;
- int x_habla_dch[6] = {1, 25, 49, 73, 97, 121};
- int x_habla_izq[6] = {145, 169, 193, 217, 241, 265};
+ int y_mask_talk = 170;
+ int x_talk_dch[6] = {1, 25, 49, 73, 97, 121};
+ int x_talk_izq[6] = {145, 169, 193, 217, 241, 265};
int p, cara = 0;
int longitud;
@@ -6281,47 +6281,47 @@ bucless:
updateRefresh_pre();
if (num_ejec == 2)
- copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_habla - 1, dir_zona_pantalla, dir_dibujo3);
+ copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_talk - 1, dir_zona_pantalla, dir_dibujo3);
else
copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, (int)(((float)ancho_hare / 100) * factor_red[hare_y + alto_hare]),
- (int)(((float)(alto_habla - 1) / 100) * factor_red[hare_y + alto_hare]), dir_zona_pantalla, dir_dibujo3);
+ (int)(((float)(alto_talk - 1) / 100) * factor_red[hare_y + alto_hare]), dir_zona_pantalla, dir_dibujo3);
pon_hare();
if (num_ejec == 2) {
if (alto_hare != 56)
- copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, ancho_hare, alto_habla - 1, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, ancho_hare, alto_talk - 1, dir_dibujo3, dir_zona_pantalla);
} else
copyBackground(ANCHOBJ + 1, 0, hare_x, hare_y, (int)(((float)ancho_hare / 100) * factor_red[hare_y + alto_hare]),
- (int)(((float)(alto_habla - 1) / 100) * factor_red[hare_y + alto_hare]), dir_dibujo3, dir_zona_pantalla);
+ (int)(((float)(alto_talk - 1) / 100) * factor_red[hare_y + alto_hare]), dir_dibujo3, dir_zona_pantalla);
if (sentido_hare == 0) {
if (num_ejec == 2)
- copyRect(x_habla_izq[cara], y_mask_habla, hare_x + 8, hare_y - 1, ancho_habla, alto_habla, dir_hare_dch, dir_zona_pantalla);
+ copyRect(x_talk_izq[cara], y_mask_talk, hare_x + 8, hare_y - 1, ancho_talk, alto_talk, dir_hare_dch, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_izq[cara], y_mask_habla, (int)(hare_x + (8.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
+ reduce_hare_chico(x_talk_izq[cara], y_mask_talk, (int)(hare_x + (8.0f / 100) * factor_red[hare_y + alto_hare]),
+ hare_y, ancho_talk, alto_talk, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 1) {
if (num_ejec == 2)
- copyRect(x_habla_dch[cara], y_mask_habla, hare_x + 12, hare_y, ancho_habla, alto_habla, dir_hare_dch, dir_zona_pantalla);
+ copyRect(x_talk_dch[cara], y_mask_talk, hare_x + 12, hare_y, ancho_talk, alto_talk, dir_hare_dch, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_dch[cara], y_mask_habla, (int)(hare_x + (12.0f / 100) * factor_red[hare_y + alto_hare]),
- hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
+ reduce_hare_chico(x_talk_dch[cara], y_mask_talk, (int)(hare_x + (12.0f / 100) * factor_red[hare_y + alto_hare]),
+ hare_y, ancho_talk, alto_talk, factor_red[hare_y + alto_hare], dir_hare_dch, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 2) {
if (num_ejec == 2)
- copyRect(x_habla_izq[cara], y_mask_habla, hare_x + 12, hare_y, ancho_habla, alto_habla, dir_hare_frente, dir_zona_pantalla);
+ copyRect(x_talk_izq[cara], y_mask_talk, hare_x + 12, hare_y, ancho_talk, alto_talk, dir_hare_frente, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_izq[cara], y_mask_habla,
+ reduce_hare_chico(x_talk_izq[cara], y_mask_talk,
(int)(suma_1_pixel + hare_x + (12.0f / 100) * factor_red[hare_y + alto_hare]), hare_y,
- ancho_habla, alto_habla, factor_red[hare_y + alto_hare], dir_hare_frente, dir_zona_pantalla);
+ ancho_talk, alto_talk, factor_red[hare_y + alto_hare], dir_hare_frente, dir_zona_pantalla);
updateRefresh();
} else if (sentido_hare == 3) {
if (num_ejec == 2)
- copyRect(x_habla_dch[cara], y_mask_habla, hare_x + 8, hare_y, ancho_habla, alto_habla, dir_hare_frente, dir_zona_pantalla);
+ copyRect(x_talk_dch[cara], y_mask_talk, hare_x + 8, hare_y, ancho_talk, alto_talk, dir_hare_frente, dir_zona_pantalla);
else
- reduce_hare_chico(x_habla_dch[cara], y_mask_habla,
+ reduce_hare_chico(x_talk_dch[cara], y_mask_talk,
(int)(suma_1_pixel + hare_x + (8.0f / 100) * factor_red[hare_y + alto_hare]), hare_y,
- ancho_habla, alto_habla, factor_red[hare_y + alto_hare], dir_hare_frente, dir_zona_pantalla);
+ ancho_talk, alto_talk, factor_red[hare_y + alto_hare], dir_hare_frente, dir_zona_pantalla);
updateRefresh();
}
@@ -6355,7 +6355,7 @@ bucless:
playmusic(musica_room);
}
-void DrasculaEngine::habla_baul(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_baul(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
int cara = 0, cara_antes;
@@ -6435,7 +6435,7 @@ void DrasculaEngine::cierra_puerta(int nflag, int n_puerta) {
}
}
-void DrasculaEngine::habla_igorpuerta(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_igorpuerta(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
@@ -6488,11 +6488,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_igor_sentado(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_igor_sentado(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[4] = { 80, 102, 124, 146 };
+ int x_talk[4] = { 80, 102, 124, 146 };
int cara;
int longitud;
@@ -6525,7 +6525,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 109, 207, 92, 21, 23, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 109, 207, 92, 21, 23, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
@@ -6556,11 +6556,11 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::habla_igor_peluca(const char *dicho, const char *filename) {
+void DrasculaEngine::talk_igor_peluca(const char *dicho, const char *filename) {
int tiempou;
long tiempol;
- int x_habla[4] = {119, 158, 197, 236};
+ int x_talk[4] = {119, 158, 197, 236};
int cara = 0;
int longitud;
@@ -6593,7 +6593,7 @@ bucless:
updateRefresh_pre();
- copyBackground(x_habla[cara], 78, 199, 94, 38, 27, dir_dibujo3, dir_zona_pantalla);
+ copyBackground(x_talk[cara], 78, 199, 94, 38, 27, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateRefresh();
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index a597ec3cdf..3c7f2f5d5f 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -229,8 +229,8 @@ struct DrasculaGameDescription;
#define X_N9 258
#define X_N0 267
#define ESPACIO 250
-#define ALTO_HABLA_HARE 25
-#define ANCHO_HABLA_HARE 23
+#define ALTO_TALK_HARE 25
+#define ANCHO_TALK_HARE 23
#define VON_BRAUN 1
#define AZUL_OSCURO 2
#define VERDE_CLARO 3
@@ -432,7 +432,7 @@ public:
int rompo, rompo2;
int paso_x, paso_y;
int alto_hare, ancho_hare, alto_pies;
- int alto_habla, ancho_habla;
+ int alto_talk, ancho_talk;
int suelo_x1, suelo_y1, suelo_x2, suelo_y2;
int cerca, lejos;
int sentido_final, anda_a_objeto;
@@ -471,10 +471,10 @@ public:
bool escoba();
void Negro();
- void habla_vb(const char *, const char *);
- void habla_vbpuerta(const char *dicho, const char *filename);
- void habla_ciego(const char *, const char *, const char *);
- void habla_hacker(const char *, const char *);
+ void talk_vb(const char *, const char *);
+ void talk_vbpuerta(const char *dicho, const char *filename);
+ void talk_ciego(const char *, const char *, const char *);
+ void talk_hacker(const char *, const char *);
void agarra_objeto(int);
void anda_parriba();
void anda_pabajo();
@@ -598,24 +598,24 @@ public:
void fin_sound_corte();
void FundeAlNegro(int VelocidadDeFundido);
void pause(int);
- void habla_dr_grande(const char *dicho, const char *filename);
+ void talk_dr_grande(const char *dicho, const char *filename);
void pon_igor();
void pon_bj();
void pon_dr();
- void habla_igor_dch(const char *dicho, const char *filename);
- void habla_dr_dch(const char *dicho, const char *filename);
- void habla_dr_izq(const char *dicho, const char *filename);
- void habla_solo(const char *, const char *);
- void habla_igor_frente(const char *, const char *);
- void habla_tabernero(const char *dicho, const char *filename);
- void habla_igorpuerta(const char *dicho, const char *filename);
- void habla_igor_peluca(const char *dicho, const char *filename);
+ void talk_igor_dch(const char *dicho, const char *filename);
+ void talk_dr_dch(const char *dicho, const char *filename);
+ void talk_dr_izq(const char *dicho, const char *filename);
+ void talk_solo(const char *, const char *);
+ void talk_igor_frente(const char *, const char *);
+ void talk_tabernero(const char *dicho, const char *filename);
+ void talk_igorpuerta(const char *dicho, const char *filename);
+ void talk_igor_peluca(const char *dicho, const char *filename);
void hipo(int);
void fin_sound();
- void habla_bj(const char *, const char *);
- void habla_baul(const char *dicho, const char *filename);
- void hablar(const char *, const char *);
- void hablar_sinc(const char *, const char *, const char *);
+ void talk_bj(const char *, const char *);
+ void talk_baul(const char *dicho, const char *filename);
+ void talk(const char *, const char *);
+ void talk_sinc(const char *, const char *, const char *);
void cierra_puerta(int nflag, int n_puerta);
void playmusic(int p);
void stopmusic();
@@ -724,8 +724,8 @@ public:
void conversa(const char *);
void print_abc_opc(const char *, int, int, int);
void responde(int);
- void habla_borracho(const char *dicho, const char *filename);
- void habla_pianista(const char *dicho, const char *filename);
+ void talk_borracho(const char *dicho, const char *filename);
+ void talk_pianista(const char *dicho, const char *filename);
void MusicFadeout();
void ctvd_end();
@@ -782,9 +782,9 @@ public:
void update_56_pre();
void update_50();
void update_57();
- void habla_igor_sentado(const char *, const char *);
- void habla_lobo(const char *dicho, const char *filename);
- void habla_mus(const char *dicho, const char *filename);
+ void talk_igor_sentado(const char *, const char *);
+ void talk_lobo(const char *dicho, const char *filename);
+ void talk_mus(const char *dicho, const char *filename);
void room_58(int);
void room_59(int);
bool room_60(int);
@@ -814,11 +814,11 @@ public:
void animation_18_6();
void animation_19_6();
void activa_pendulo();
- void habla_pen(const char *, const char *);
- void habla_pen2(const char *, const char *);
- void habla_taber2(const char *, const char *);
- void habla_bj_cama(const char *dicho, const char * filename);
- void habla_htel(const char *dicho, const char *filename);
+ void talk_pen(const char *, const char *);
+ void talk_pen2(const char *, const char *);
+ void talk_taber2(const char *, const char *);
+ void talk_bj_cama(const char *dicho, const char * filename);
+ void talk_htel(const char *dicho, const char *filename);
};
diff --git a/engines/drascula/rooms.cpp b/engines/drascula/rooms.cpp
index 4e991e9966..2160fb87e6 100644
--- a/engines/drascula/rooms.cpp
+++ b/engines/drascula/rooms.cpp
@@ -36,130 +36,130 @@ static const char poder_v[6][14] = {"11.als", "109.als", "111.als", "110.als", "
void DrasculaEngine::room_0() {
if (num_ejec == 1) {
if (objeto_que_lleva == LOOK)
- hablar(TEXT54, "54.als");
+ talk(TEXT54, "54.als");
else if (objeto_que_lleva == MOVE)
- hablar(TEXT19, "19.als");
+ talk(TEXT19, "19.als");
else if (objeto_que_lleva == PICK)
- hablar(TEXT11, "11.als");
+ talk(TEXT11, "11.als");
else if (objeto_que_lleva == OPEN)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT16, "16.als");
+ talk(TEXT16, "16.als");
else
- hablar(TEXT11,"11.als");
+ talk(TEXT11,"11.als");
} else if (num_ejec == 2) {
if (objeto_que_lleva == LOOK) {
- hablar(mirar_t[c_mirar], mirar_v[c_mirar]);
+ talk(mirar_t[c_mirar], mirar_v[c_mirar]);
c_mirar++;
if (c_mirar == 3)
c_mirar = 0;
} else if (objeto_que_lleva == MOVE) {
- hablar(TEXT19, "19.als");
+ talk(TEXT19, "19.als");
} else if (objeto_que_lleva == PICK) {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
} else if (objeto_que_lleva == OPEN)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT16, "16.als");
+ talk(TEXT16, "16.als");
else {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
}
} else if (num_ejec == 3) {
if (objeto_que_lleva == LOOK)
- hablar(TEXT316, "316.als");
+ talk(TEXT316, "316.als");
else if (objeto_que_lleva == MOVE)
- hablar(TEXT317, "317.als");
+ talk(TEXT317, "317.als");
else if (objeto_que_lleva == PICK)
- hablar(TEXT318, "318.als");
+ talk(TEXT318, "318.als");
else if (objeto_que_lleva == OPEN)
- hablar(TEXT319, "319.als");
+ talk(TEXT319, "319.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT319, "319.als");
+ talk(TEXT319, "319.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT320, "320.als");
+ talk(TEXT320, "320.als");
else
- hablar(TEXT318, "318.als");
+ talk(TEXT318, "318.als");
} else if (num_ejec == 4) {
if (objeto_que_lleva == LOOK) {
- hablar(mirar_t[c_mirar], mirar_v[c_mirar]);
+ talk(mirar_t[c_mirar], mirar_v[c_mirar]);
c_mirar++;
if (c_mirar == 3)
c_mirar = 0;
} else if (objeto_que_lleva == MOVE)
- hablar(TEXT19, "19.als");
+ talk(TEXT19, "19.als");
else if (objeto_que_lleva == PICK) {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
} else if (objeto_que_lleva == OPEN)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT16, "16.als");
+ talk(TEXT16, "16.als");
else {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
}
} else if (num_ejec == 5) {
if (objeto_que_lleva == LOOK) {
- hablar(mirar_t[c_mirar], mirar_v[c_mirar]);
+ talk(mirar_t[c_mirar], mirar_v[c_mirar]);
c_mirar++;
if (c_mirar == 3)
c_mirar = 0;
} else if (objeto_que_lleva == MOVE)
- hablar(TEXT19, "19.als");
+ talk(TEXT19, "19.als");
else if (objeto_que_lleva == PICK) {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
} else if (objeto_que_lleva == OPEN)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT16, "16.als");
+ talk(TEXT16, "16.als");
else {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
}
} else if (num_ejec == 6) {
if (objeto_que_lleva == LOOK) {
- hablar(mirar_t[c_mirar], mirar_v[c_mirar]);
+ talk(mirar_t[c_mirar], mirar_v[c_mirar]);
c_mirar++;
if (c_mirar == 3)
c_mirar = 0;
} else if (objeto_que_lleva == MOVE)
- hablar(TEXT19, "19.als");
+ talk(TEXT19, "19.als");
else if (objeto_que_lleva == PICK) {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
} else if (objeto_que_lleva == OPEN)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == CLOSE)
- hablar(TEXT9, "9.als");
+ talk(TEXT9, "9.als");
else if (objeto_que_lleva == TALK)
- hablar(TEXT16, "16.als");
+ talk(TEXT16, "16.als");
else {
- hablar(poder_t[c_poder], poder_v[c_poder]);
+ talk(poder_t[c_poder], poder_v[c_poder]);
c_poder++;
if (c_poder == 6)
c_poder = 0;
@@ -169,95 +169,95 @@ void DrasculaEngine::room_0() {
void DrasculaEngine::room_1(int fl) {
if (objeto_que_lleva == LOOK && fl == 118) {
- hablar(TEXT1, "1.als");
+ talk(TEXT1, "1.als");
pause(10);
- hablar(TEXT2, "2.als");
+ talk(TEXT2, "2.als");
} else if (objeto_que_lleva == PICK && fl == 118)
- hablar(TEXT5, "5.als");
+ talk(TEXT5, "5.als");
else if (objeto_que_lleva == OPEN && fl == 118)
- hablar(TEXT3, "3.als");
+ talk(TEXT3, "3.als");
else if (objeto_que_lleva == CLOSE && fl == 118)
- hablar(TEXT4, "4.als");
+ talk(TEXT4, "4.als");
else if (objeto_que_lleva == TALK && fl == 118)
- hablar(TEXT6, "6.als");
+ talk(TEXT6, "6.als");
else if (objeto_que_lleva == LOOK && fl == 119)
- hablar(TEXT8, "8.als");
+ talk(TEXT8, "8.als");
else if (objeto_que_lleva == MOVE && fl == 119)
- hablar(TEXT13, "13.als");
+ talk(TEXT13, "13.als");
else if (objeto_que_lleva == CLOSE && fl == 119)
- hablar(TEXT10, "10.als");
+ talk(TEXT10, "10.als");
else if (objeto_que_lleva == TALK && fl == 119)
- hablar(TEXT12, "12.als");
+ talk(TEXT12, "12.als");
else if (objeto_que_lleva == LOOK && fl == 120 && flags[8] == 0)
- hablar(TEXT14, "14.als");
+ talk(TEXT14, "14.als");
else if (objeto_que_lleva == MOVE && fl == 120)
- hablar(TEXT13, "13.als");
+ talk(TEXT13, "13.als");
else if (objeto_que_lleva == OPEN && fl == 120)
- hablar(TEXT18, "18.als");
+ talk(TEXT18, "18.als");
else if (objeto_que_lleva == TALK && fl == 120)
- hablar(TEXT15, "15.als");
+ talk(TEXT15, "15.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_3(int fl) {
if (objeto_que_lleva == LOOK && fl == 129)
- hablar(TEXT21, "21.als");
+ talk(TEXT21, "21.als");
else if (objeto_que_lleva == PICK && fl == 129)
- hablar(TEXT5, "5.als");
+ talk(TEXT5, "5.als");
else if (objeto_que_lleva == MOVE && fl == 129)
- hablar(TEXT24, "24.als");
+ talk(TEXT24, "24.als");
else if (objeto_que_lleva == OPEN && fl == 129)
- hablar(TEXT22, "22.als");
+ talk(TEXT22, "22.als");
else if (objeto_que_lleva == CLOSE && fl == 129)
- hablar(TEXT10, "10.als");
+ talk(TEXT10, "10.als");
else if (objeto_que_lleva == TALK && fl == 129) {
- hablar(TEXT23, "23.als");
+ talk(TEXT23, "23.als");
pause(6);
- hablar_sinc(TEXT50, "50.als", "11111111111144432554433");
+ talk_sinc(TEXT50, "50.als", "11111111111144432554433");
} else if (objeto_que_lleva == LOOK && fl == 131)
- hablar(TEXT27, "27.als");
+ talk(TEXT27, "27.als");
else if (objeto_que_lleva == PICK && fl == 131)
- hablar(TEXT5, "5.als");
+ talk(TEXT5, "5.als");
else if (objeto_que_lleva == MOVE && fl == 131)
- hablar(TEXT24, "24.als");
+ talk(TEXT24, "24.als");
else if (objeto_que_lleva == OPEN && fl == 131)
- hablar(TEXT22, "22.als");
+ talk(TEXT22, "22.als");
else if (objeto_que_lleva == CLOSE && fl == 131)
- hablar(TEXT10, "10.als");
+ talk(TEXT10, "10.als");
else if (objeto_que_lleva == TALK && fl == 131)
- hablar(TEXT23, "23.als");
+ talk(TEXT23, "23.als");
else if (objeto_que_lleva == LOOK && fl == 132)
- hablar(TEXT28, "28.als");
+ talk(TEXT28, "28.als");
else if (objeto_que_lleva == PICK && fl == 132)
- hablar(TEXT5, "5.als");
+ talk(TEXT5, "5.als");
else if (objeto_que_lleva == MOVE && fl == 132)
- hablar(TEXT24, "24.als");
+ talk(TEXT24, "24.als");
else if (objeto_que_lleva == OPEN && fl == 132)
- hablar(TEXT22, "22.als");
+ talk(TEXT22, "22.als");
else if (objeto_que_lleva == CLOSE && fl == 132)
- hablar(TEXT10, "10.als");
+ talk(TEXT10, "10.als");
else if (objeto_que_lleva == TALK && fl == 132)
- hablar(TEXT23, "23.als");
+ talk(TEXT23, "23.als");
else if (objeto_que_lleva == LOOK && fl == 133)
- hablar(TEXT321, "321.als");
+ talk(TEXT321, "321.als");
else if (objeto_que_lleva == PICK && fl == 133)
- hablar(TEXT31, "31.als");
+ talk(TEXT31, "31.als");
else if (objeto_que_lleva == MOVE && fl == 133)
- hablar(TEXT34, "34.als");
+ talk(TEXT34, "34.als");
else if (objeto_que_lleva == OPEN && fl == 133)
- hablar(TEXT30, "30.als");
+ talk(TEXT30, "30.als");
else if (objeto_que_lleva == CLOSE && fl == 133)
- hablar(TEXT10, "10.als");
+ talk(TEXT10, "10.als");
else if (objeto_que_lleva == TALK && fl == 133) {
- hablar_sinc(TEXT322, "322.als", "13333334125433333333");
+ talk_sinc(TEXT322, "322.als", "13333334125433333333");
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(25);
- hablar(TEXT33, "33.als");
+ talk(TEXT33, "33.als");
} else if (objeto_que_lleva == LOOK && fl == 165) {
- hablar(TEXT149, "149.als");
- hablar(TEXT150, "150.als");
+ talk(TEXT149, "149.als");
+ talk(TEXT150, "150.als");
} else if (objeto_que_lleva == PICK && fl == 165) {
copyBackground(0, 0, 0,0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateRefresh_pre();
@@ -269,91 +269,91 @@ void DrasculaEngine::room_3(int fl) {
flags[3] = 1;
visible[8] = 0;
} else if (objeto_que_lleva == LOOK && fl == 166)
- hablar(TEXT55, "55.als");
+ talk(TEXT55, "55.als");
else if (objeto_que_lleva == PICK && fl == 166)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == 14 && fl == 166 && flags[37] == 0) {
animation_7_2();
agarra_objeto(8);
} else if (objeto_que_lleva == 14 && fl == 166 && flags[37] == 1)
- hablar(TEXT323, "323.als");
+ talk(TEXT323, "323.als");
else if (objeto_que_lleva == LOOK && fl == 211)
- hablar(TEXT184, "184.als");
+ talk(TEXT184, "184.als");
else if (objeto_que_lleva == TALK && fl == 211) {
- hablar(TEXT185, "185.als");
- hablar(TEXT186, "186.als");
+ talk(TEXT185, "185.als");
+ talk(TEXT186, "186.als");
} else
hay_respuesta = 0;
}
void DrasculaEngine::room_4(int fl) {
if (objeto_que_lleva == MOVE && fl == 189 && flags[34] == 0) {
- hablar(TEXT327, "327.als");
+ talk(TEXT327, "327.als");
agarra_objeto(13);
flags[34] = 1;
if (flags[7] == 1 && flags[26] == 1 && flags[34] == 1 && flags[35] == 1 && flags[37] == 1)
flags[38] = 1;
} else if (objeto_que_lleva == LOOK && fl == 189)
- hablar(TEXT182, "182.als");
+ talk(TEXT182, "182.als");
else if (objeto_que_lleva == LOOK && fl == 207)
- hablar(TEXT175, "175.als");
+ talk(TEXT175, "175.als");
else if (objeto_que_lleva == TALK && fl == 207)
- hablar(TEXT176, "176.als");
+ talk(TEXT176, "176.als");
else if (objeto_que_lleva == LOOK && fl == 208)
- hablar(TEXT177, "177.als");
+ talk(TEXT177, "177.als");
else if (objeto_que_lleva == LOOK && fl == 209)
- hablar(TEXT179, "179.als");
+ talk(TEXT179, "179.als");
else if (objeto_que_lleva == LOOK && fl == 210)
- hablar(TEXT180, "180.als");
+ talk(TEXT180, "180.als");
else if (objeto_que_lleva == OPEN && fl == 210)
- hablar(TEXT181, "181.als");
+ talk(TEXT181, "181.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_5(int fl) {
- if (objeto_que_lleva == LOOK && fl == 136 && flags[8]==0) hablar(TEXT14, "14.als");
+ if (objeto_que_lleva == LOOK && fl == 136 && flags[8]==0) talk(TEXT14, "14.als");
else if (objeto_que_lleva == MOVE && fl == 136)
- hablar(TEXT13, "13.als");
+ talk(TEXT13, "13.als");
else if (objeto_que_lleva == OPEN && fl == 136)
- hablar(TEXT18, "18.als");
+ talk(TEXT18, "18.als");
else if (objeto_que_lleva == TALK && fl == 136)
- hablar(TEXT15, "15.als");
+ talk(TEXT15, "15.als");
else if (objeto_que_lleva == 10 && fl == 136) {
animation_5_2();
resta_objeto(10);
} else if (objeto_que_lleva == LOOK && fl == 212)
- hablar(TEXT187, "187.als");
+ talk(TEXT187, "187.als");
else if (objeto_que_lleva == TALK && fl == 212)
- hablar(TEXT188, "188.als");
+ talk(TEXT188, "188.als");
else if (objeto_que_lleva == LOOK && fl == 213)
- hablar(TEXT189, "189.als");
+ talk(TEXT189, "189.als");
else if (objeto_que_lleva == OPEN && fl == 213)
- hablar(TEXT190, "190.als");
+ talk(TEXT190, "190.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_6(int fl){
if (objeto_que_lleva == LOOK && fl==144) {
- hablar(TEXT41, "41.als");
- hablar(TEXT42, "42.als");
+ talk(TEXT41, "41.als");
+ talk(TEXT42, "42.als");
} else if (objeto_que_lleva == PICK && fl == 144)
- hablar(TEXT43, "43.als");
+ talk(TEXT43, "43.als");
else if (objeto_que_lleva == LOOK && fl == 138)
- hablar(TEXT35, "35.als");
+ talk(TEXT35, "35.als");
else if (objeto_que_lleva == OPEN && fl == 138)
abre_puerta(0, 1);
else if (objeto_que_lleva == CLOSE && fl == 138)
cierra_puerta(0, 1);
else if (objeto_que_lleva == TALK && fl == 138)
- hablar(TEXT6, "6.als");
+ talk(TEXT6, "6.als");
else if (objeto_que_lleva == LOOK && fl == 143)
- hablar(TEXT37, "37.als");
+ talk(TEXT37, "37.als");
else if (objeto_que_lleva == PICK && fl == 143)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == MOVE && fl == 143)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == OPEN && fl == 143 && flags[2] == 0) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateRefresh_pre();
@@ -377,9 +377,9 @@ void DrasculaEngine::room_6(int fl){
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
} else if (objeto_que_lleva == TALK && fl == 143)
- hablar(TEXT38, "38.als");
+ talk(TEXT38, "38.als");
else if (objeto_que_lleva == LOOK && fl == 139)
- hablar(TEXT36, "36.als");
+ talk(TEXT36, "36.als");
else if (objeto_que_lleva == OPEN && fl == 139 && flags[1] == 0) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateRefresh_pre();
@@ -394,7 +394,7 @@ void DrasculaEngine::room_6(int fl){
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
} else if (objeto_que_lleva == LOOK && fl == 140)
- hablar(TEXT147, "147.als");
+ talk(TEXT147, "147.als");
else if (objeto_que_lleva == PICK && fl == 140) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateRefresh_pre();
@@ -412,9 +412,9 @@ void DrasculaEngine::room_6(int fl){
void DrasculaEngine::room_7(int fl){
if (objeto_que_lleva == LOOK && fl == 169)
- hablar(TEXT44, "44.als");
+ talk(TEXT44, "44.als");
else if (objeto_que_lleva == LOOK && fl == 164)
- hablar(TEXT35, "35.als" );
+ talk(TEXT35, "35.als" );
else if (objeto_que_lleva == PICK && fl == 190) {
agarra_objeto(17);
flags[35] = 1;
@@ -427,24 +427,24 @@ void DrasculaEngine::room_7(int fl){
void DrasculaEngine::room_8(int fl) {
if (objeto_que_lleva == LOOK && fl == 147 && flags[7] == 0) {
- hablar(TEXT58, "58.als");
+ talk(TEXT58, "58.als");
agarra_objeto(15);
flags[7] = 1;
if (flags[7] == 1 && flags[26] == 1 && flags[34] == 1 && flags[35] == 1 && flags[37] == 1)
flags[38] = 1;
} else if (objeto_que_lleva == LOOK && fl == 147)
- hablar(TEXT59, "59.als");
+ talk(TEXT59, "59.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_9(int fl){
if (objeto_que_lleva == LOOK && fl == 150)
- hablar(TEXT35, "35.als");
+ talk(TEXT35, "35.als");
else if (objeto_que_lleva == TALK && fl == 150)
- hablar(TEXT6, "6.als");
+ talk(TEXT6, "6.als");
else if (objeto_que_lleva == LOOK && fl == 51)
- hablar(TEXT60, "60.als");
+ talk(TEXT60, "60.als");
else if (objeto_que_lleva == TALK && fl == 51 && flags[4] == 0)
animation_4_2();
else if (objeto_que_lleva == TALK && fl == 51 && flags[4] == 1)
@@ -459,19 +459,19 @@ void DrasculaEngine::room_9(int fl){
void DrasculaEngine::room_12(int fl){
if (objeto_que_lleva == LOOK && fl == 154)
- hablar(TEXT329, "329.als");
+ talk(TEXT329, "329.als");
else if (objeto_que_lleva == TALK && fl == 154)
- hablar(TEXT330, "330.als");
+ talk(TEXT330, "330.als");
else if (objeto_que_lleva == MOVE && fl == 155)
- hablar(TEXT48, "48.als");
+ talk(TEXT48, "48.als");
else if (objeto_que_lleva == TALK && fl == 155)
- hablar(TEXT331, "331.als");
+ talk(TEXT331, "331.als");
else if (objeto_que_lleva == LOOK && fl == 156)
- hablar(TEXT35, "35.als");
+ talk(TEXT35, "35.als");
else if (objeto_que_lleva == MOVE && fl == 156)
- hablar(TEXT48, "48.als");
+ talk(TEXT48, "48.als");
else if (objeto_que_lleva == TALK && fl == 156)
- hablar(TEXT50, "50.als");
+ talk(TEXT50, "50.als");
else if (objeto_que_lleva == OPEN && fl == 156)
abre_puerta(16, 4);
else if (objeto_que_lleva == CLOSE && fl == 156)
@@ -482,9 +482,9 @@ void DrasculaEngine::room_12(int fl){
bool DrasculaEngine::room_13(int fl) {
if (objeto_que_lleva == LOOK && fl == 51) {
- hablar(TEXT411, "411.als");
+ talk(TEXT411, "411.als");
sentido_hare = 3;
- hablar(TEXT412, "412.als");
+ talk(TEXT412, "412.als");
strcpy(nombre_obj[1], "yoda");
} else if (objeto_que_lleva == TALK && fl == 51)
conversa("op_7.cal");
@@ -502,7 +502,7 @@ void DrasculaEngine::room_14(int fl) {
if (objeto_que_lleva == TALK && fl == 54 && flags[39] == 0)
animation_12_2();
else if (objeto_que_lleva == TALK && fl == 54 && flags[39] == 1)
- hablar(TEXT109, "109.als");
+ talk(TEXT109, "109.als");
else if (objeto_que_lleva == 12 && fl == 54)
animation_26_2();
else if (objeto_que_lleva == TALK && fl == 52 && flags[5] == 0)
@@ -512,37 +512,37 @@ void DrasculaEngine::room_14(int fl) {
else if (objeto_que_lleva == TALK && fl == 53)
animation_13_2();
else if (objeto_que_lleva == LOOK && fl == 200)
- hablar(TEXT165, "165.als");
+ talk(TEXT165, "165.als");
else if (objeto_que_lleva == LOOK && fl == 201)
- hablar(TEXT166, "166.als");
+ talk(TEXT166, "166.als");
else if (objeto_que_lleva == LOOK && fl == 202)
- hablar(TEXT167, "167.als");
+ talk(TEXT167, "167.als");
else if (objeto_que_lleva == LOOK && fl == 203)
- hablar(TEXT168, "168.als");
+ talk(TEXT168, "168.als");
else if (objeto_que_lleva == PICK && fl == 203)
- hablar(TEXT170, "170.als");
+ talk(TEXT170, "170.als");
else if (objeto_que_lleva == MOVE && fl == 203)
- hablar(TEXT170, "170.als");
+ talk(TEXT170, "170.als");
else if (objeto_que_lleva == TALK && fl == 203)
- hablar(TEXT169, "169.als");
+ talk(TEXT169, "169.als");
else if (objeto_que_lleva == LOOK && fl == 204)
- hablar(TEXT171, "171.als");
+ talk(TEXT171, "171.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_15(int fl) {
if (objeto_que_lleva == TALK && fl == 188)
- hablar(TEXT333, "333.als");
+ talk(TEXT333, "333.als");
else if (objeto_que_lleva == LOOK && fl == 188)
- hablar(TEXT334, "334.als");
+ talk(TEXT334, "334.als");
else if (objeto_que_lleva == 19 && fl == 188 && flags[27] == 0)
- hablar(TEXT335, "335.als");
+ talk(TEXT335, "335.als");
else if (objeto_que_lleva == 19 && fl == 188 && flags[27] == 1) {
- hablar(TEXT336, "336.als");
+ talk(TEXT336, "336.als");
sentido_hare = 3;
- hablar(TEXT337, "337.als");
- hablar_sinc(TEXT46, "46.als", "4442444244244");
+ talk(TEXT337, "337.als");
+ talk_sinc(TEXT46, "46.als", "4442444244244");
sentido_hare = 1;
} else if (objeto_que_lleva == 18 && fl == 188 && flags[26] == 0) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
@@ -550,45 +550,45 @@ void DrasculaEngine::room_15(int fl) {
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
comienza_sound("s8.als");
fin_sound();
- hablar(TEXT338, "338.als");
+ talk(TEXT338, "338.als");
flags[27] = 0;
agarra_objeto(19);
resta_objeto(18);
} else if (objeto_que_lleva == MOVE && fl == 188 && flags[27] == 0) {
animation_34_2();
- hablar(TEXT339, "339.als");
+ talk(TEXT339, "339.als");
agarra_objeto(16);
flags[26] = 1;
flags[27] = 1;
if (flags[7] == 1 && flags[26] == 1 && flags[34] == 1 && flags[35] == 1 && flags[37] == 1)
flags[38] = 1;
} else if (objeto_que_lleva == LOOK && fl == 205)
- hablar(TEXT172, "172.als");
+ talk(TEXT172, "172.als");
else if (objeto_que_lleva == LOOK && fl == 206)
- hablar(TEXT173, "173.als");
+ talk(TEXT173, "173.als");
else if (objeto_que_lleva == MOVE && fl == 206)
- hablar(TEXT174, "174.als");
+ talk(TEXT174, "174.als");
else if (objeto_que_lleva == OPEN && fl == 206)
- hablar(TEXT174, "174.als");
+ talk(TEXT174, "174.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_16(int fl) {
if (objeto_que_lleva == TALK && fl == 163)
- hablar(TEXT6, "6.als");
+ talk(TEXT6, "6.als");
else if (objeto_que_lleva == OPEN && fl == 163)
abre_puerta(17, 0);
else if (objeto_que_lleva == CLOSE && fl == 163)
cierra_puerta(17, 0);
else if (objeto_que_lleva == LOOK && fl == 183)
- hablar(TEXT340, "340.als");
+ talk(TEXT340, "340.als");
else if (objeto_que_lleva == TALK && fl == 183) {
- hablar(TEXT341, "341.als");
+ talk(TEXT341, "341.als");
pause(10);
- hablar_sinc(TEXT50, "50.als", "11111111111144432554433");
+ talk_sinc(TEXT50, "50.als", "11111111111144432554433");
pause(3);
- habla_baul("bla, bla, bla.", "d83.als");
+ talk_baul("bla, bla, bla.", "d83.als");
} else if (objeto_que_lleva == OPEN && fl == 183) {
abre_puerta(19, NO_PUERTA);
if (flags[20] == 0) {
@@ -596,40 +596,40 @@ void DrasculaEngine::room_16(int fl) {
sentido_hare = 3;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT342, "342.als");
+ talk(TEXT342, "342.als");
agarra_objeto(22);
}
} else if (objeto_que_lleva == CLOSE && fl == 183)
cierra_puerta(19, NO_PUERTA);
else if (objeto_que_lleva == LOOK && fl == 185)
- hablar(TEXT37, "37.als");
+ talk(TEXT37, "37.als");
else if (objeto_que_lleva == PICK && fl == 185)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == MOVE && fl == 185)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == TALK && fl == 185)
- hablar(TEXT38, "38.als");
+ talk(TEXT38, "38.als");
else if (objeto_que_lleva == LOOK && fl == 187) {
- hablar(TEXT343, "343.als");
+ talk(TEXT343, "343.als");
sentido_hare = 3;
updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- hablar(TEXT344, "344.als");
+ talk(TEXT344, "344.als");
} else if (objeto_que_lleva == TALK && fl == 187)
- hablar(TEXT345, "345.als");
+ talk(TEXT345, "345.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_17(int fl) {
if (objeto_que_lleva == LOOK && fl == 177)
- hablar(TEXT35, "35.als");
+ talk(TEXT35, "35.als");
else if (objeto_que_lleva == TALK && fl == 177 && flags[18] == 0)
- hablar(TEXT6, "6.als");
+ talk(TEXT6, "6.als");
else if (objeto_que_lleva == TALK && fl == 177 && flags[18] == 1)
animation_18_2();
else if (objeto_que_lleva == OPEN && fl == 177 && flags[18] == 1)
- hablar(TEXT346, "346.als");
+ talk(TEXT346, "346.als");
else if (objeto_que_lleva == OPEN && fl == 177 && flags[14] == 0 && flags[18] == 0)
animation_22_2();
else if (objeto_que_lleva == OPEN && fl == 177 && flags[14] == 1)
@@ -637,7 +637,7 @@ void DrasculaEngine::room_17(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 177 && flags[14] == 1)
cierra_puerta(15, 1);
else if (objeto_que_lleva == 11 && fl == 50 && flags[22] == 0) {
- hablar(TEXT347, "347.als");
+ talk(TEXT347, "347.als");
flags[29] = 1;
agarra_objeto(23);
resta_objeto(11);
@@ -649,9 +649,9 @@ void DrasculaEngine::room_18(int fl) {
if (objeto_que_lleva == TALK && fl == 55 && flags[36] == 0)
animation_24_2();
else if (objeto_que_lleva == TALK && fl == 55 && flags[36] == 1)
- hablar(TEXT109, "109.als");
+ talk(TEXT109, "109.als");
else if (objeto_que_lleva == LOOK && fl == 181)
- hablar(TEXT348, "348.als");
+ talk(TEXT348, "348.als");
else if (objeto_que_lleva == PICK && fl == 182) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateRefresh_pre();
@@ -663,17 +663,17 @@ void DrasculaEngine::room_18(int fl) {
visible[2] = 0;
flags[28] = 1;
} else if (objeto_que_lleva == LOOK && fl == 182)
- hablar(TEXT154, "154.als");
+ talk(TEXT154, "154.als");
else if (objeto_que_lleva == 8 && fl == 55 && flags[38] == 0 && flags[33] == 1)
- hablar(TEXT349, "349.als");
+ talk(TEXT349, "349.als");
else if (objeto_que_lleva == 13 && fl == 55 && flags[38] == 0 && flags[33] == 1)
- hablar(TEXT349, "349.als");
+ talk(TEXT349, "349.als");
else if (objeto_que_lleva == 15 && fl == 55 && flags[38] == 0 && flags[33] == 1)
- hablar(TEXT349, "349.als");
+ talk(TEXT349, "349.als");
else if (objeto_que_lleva == 16 && fl == 55 && flags[38] == 0 && flags[33] == 1)
- hablar(TEXT349, "349.als");
+ talk(TEXT349, "349.als");
else if (objeto_que_lleva == 17 && fl == 55 && flags[38] == 0 && flags[33] == 1)
- hablar(TEXT349, "349.als");
+ talk(TEXT349, "349.als");
else if (objeto_que_lleva == 8 && fl == 55 && flags[38] == 1 && flags[33] == 1)
animation_24_2();
else if (objeto_que_lleva == 13 && fl == 55 && flags[38] == 1 && flags[33] == 1)
@@ -694,7 +694,7 @@ void DrasculaEngine::room_18(int fl) {
updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
pause(6);
- hablar(TEXT347, "347.als");
+ talk(TEXT347, "347.als");
flags[29] = 1;
agarra_objeto(23);
resta_objeto(11);
@@ -704,14 +704,14 @@ void DrasculaEngine::room_18(int fl) {
void DrasculaEngine::room_19(int fl) {
if (objeto_que_lleva == LOOK && fl == 214)
- hablar(TEXT191, "191.als");
+ talk(TEXT191, "191.als");
else
hay_respuesta = 0;
}
bool DrasculaEngine::room_21(int fl) {
if (objeto_que_lleva == OPEN && fl == 101 && flags[28] == 0)
- hablar(TEXT419, "419.als");
+ talk(TEXT419, "419.als");
else if (objeto_que_lleva == OPEN && fl == 101 && flags[28] == 1)
abre_puerta(0, 1);
else if (objeto_que_lleva == CLOSE && fl == 101)
@@ -735,7 +735,7 @@ bool DrasculaEngine::room_21(int fl) {
void DrasculaEngine::room_22(int fl) {
if (objeto_que_lleva == PICK && fl == 140)
- hablar(TEXT7, "7.als");
+ talk(TEXT7, "7.als");
else if (objeto_que_lleva == 11 && fl == 140) {
agarra_objeto(18);
visible[1] = 0;
@@ -750,14 +750,14 @@ void DrasculaEngine::room_22(int fl) {
resta_objeto(22);
actualiza_datos();
sentido_hare = 3;
- hablar(TEXT499, "499.als");
- hablar(TEXT500, "500.als");
+ talk(TEXT499, "499.als");
+ talk(TEXT500, "500.als");
} else if (objeto_que_lleva == LOOK && fl == 52)
- hablar(TEXT497, "497.als");
+ talk(TEXT497, "497.als");
else if (objeto_que_lleva == TALK && fl == 52)
- hablar(TEXT498, "498.als");
+ talk(TEXT498, "498.als");
else if (objeto_que_lleva == PICK && fl == 180 && flags[26] == 0)
- hablar(TEXT420, "420.als");
+ talk(TEXT420, "420.als");
else if (objeto_que_lleva == PICK && fl == 180 && flags[26] == 1) {
agarra_objeto(7);
visible[3] = 0;
@@ -799,7 +799,7 @@ void DrasculaEngine::room_24(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 106)
cierra_puerta(2, 1);
else if (objeto_que_lleva == LOOK && fl == 151)
- hablar(TEXT461, "461.als");
+ talk(TEXT461, "461.als");
else
hay_respuesta = 0;
}
@@ -808,7 +808,7 @@ void DrasculaEngine::room_26(int fl) {
if (objeto_que_lleva == OPEN && fl == 107 && flags[30] == 0)
abre_puerta(2, 0);
else if (objeto_que_lleva == OPEN && fl == 107 && flags[30] == 1)
- hablar(TEXT421, "421.als");
+ talk(TEXT421, "421.als");
else if (objeto_que_lleva == CLOSE && fl == 107)
cierra_puerta(2, 0);
else if (objeto_que_lleva == 10 && fl == 50 && flags[18] == 1 && flags[12] == 1)
@@ -826,35 +826,35 @@ void DrasculaEngine::room_26(int fl) {
flags[12] = 1;
cierra_puerta(2, 0);
sentido_hare = 2;
- habla_igorpuerta(TEXTI27, "I27.als");
+ talk_igorpuerta(TEXTI27, "I27.als");
flags[30] = 1;
- habla_igorpuerta(TEXTI28, "I28.als");
+ talk_igorpuerta(TEXTI28, "I28.als");
lleva_al_hare(153, 180);
} else if (objeto_que_lleva == PICK && fl == 143 && flags[18] == 0) {
lleva_al_hare(260, 180);
copyBackground(80, 78, 199, 94, 38, 27, dir_dibujo3, dir_zona_pantalla);
updateScreen(199, 94, 199, 94, 38, 27, dir_zona_pantalla);
pause(3);
- habla_igor_peluca(TEXTI25, "I25.als");
+ talk_igor_peluca(TEXTI25, "I25.als");
lleva_al_hare(153, 180);
} else if (objeto_que_lleva == TALK && fl == 51)
animation_1_4();
else if (objeto_que_lleva == OPEN && fl == 167)
- hablar(TEXT467, "467.als");
+ talk(TEXT467, "467.als");
else if (objeto_que_lleva == LOOK && fl == 164)
- hablar(TEXT470, "470.als");
+ talk(TEXT470, "470.als");
else if (objeto_que_lleva == OPEN && fl == 164)
- hablar(TEXT471, "471.als");
+ talk(TEXT471, "471.als");
else if (objeto_que_lleva == LOOK && fl == 163)
- hablar(TEXT472, "472.als");
+ talk(TEXT472, "472.als");
else if (objeto_que_lleva == PICK && fl == 163)
- hablar(TEXT473, "473.als");
+ talk(TEXT473, "473.als");
else if (objeto_que_lleva == LOOK && fl == 165)
- hablar(TEXT474, "474.als");
+ talk(TEXT474, "474.als");
else if (objeto_que_lleva == LOOK && fl == 168)
- hablar(TEXT476, "476.als");
+ talk(TEXT476, "476.als");
else if (objeto_que_lleva == PICK && fl == 168)
- hablar(TEXT477, "477.als");
+ talk(TEXT477, "477.als");
else
hay_respuesta = 0;
}
@@ -865,7 +865,7 @@ void DrasculaEngine::room_27(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 110)
cierra_puerta(6, 1);
else if (objeto_que_lleva == OPEN && fl == 116 && flags[23] == 0)
- hablar(TEXT419, "419.als");
+ talk(TEXT419, "419.als");
else if (objeto_que_lleva == OPEN && fl == 116 && flags[23] == 1)
abre_puerta(5, 3);
else if (objeto_que_lleva == 17 && fl == 116) {
@@ -873,9 +873,9 @@ void DrasculaEngine::room_27(int fl) {
abre_puerta(5,3);
sin_verbo();
} else if (objeto_que_lleva == LOOK && fl == 175)
- hablar(TEXT429, "429.als");
+ talk(TEXT429, "429.als");
else if (fl == 150)
- hablar(TEXT460, "460.als");
+ talk(TEXT460, "460.als");
else
hay_respuesta = 0;
}
@@ -886,15 +886,15 @@ void DrasculaEngine::room_29(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 114)
cierra_puerta(4, 1);
else if (objeto_que_lleva == LOOK && fl == 152)
- hablar(TEXT463, "463.als");
+ talk(TEXT463, "463.als");
else if (objeto_que_lleva == OPEN && fl == 152)
- hablar(TEXT464, "464.als");
+ talk(TEXT464, "464.als");
else if (objeto_que_lleva == LOOK && fl == 153)
- hablar(TEXT465, "465.als");
+ talk(TEXT465, "465.als");
else if (objeto_que_lleva == PICK && fl == 154)
- hablar(TEXT466, "466.als");
+ talk(TEXT466, "466.als");
else if (objeto_que_lleva == OPEN && fl == 156)
- hablar(TEXT467, "467.als");
+ talk(TEXT467, "467.als");
else
hay_respuesta = 0;
}
@@ -905,12 +905,12 @@ void DrasculaEngine::room_30(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 115)
cierra_puerta(4, 0);
else if (objeto_que_lleva == OPEN && fl == 144 && flags[19] == 0)
- hablar(TEXT422, "422.als");
+ talk(TEXT422, "422.als");
else if (objeto_que_lleva == OPEN && fl == 144 && flags[19] == 1 && flags[22] == 1)
abre_puerta(16, 1);
else if (objeto_que_lleva == OPEN && fl == 144 && flags[19] == 1 && flags[22] == 0) {
abre_puerta(16, 1);
- hablar(TEXT423, "423.als");
+ talk(TEXT423, "423.als");
flags[22] = 1;
agarra_objeto(12);
if (flags[11] == 1 && flags[14] == 1)
@@ -920,12 +920,12 @@ void DrasculaEngine::room_30(int fl) {
} else if (objeto_que_lleva == CLOSE && fl == 144)
cierra_puerta(16, 1);
else if (objeto_que_lleva == 13 && fl == 144) {
- hablar(TEXT424, "424.als");
+ talk(TEXT424, "424.als");
flags[19] = 1;
} else if (objeto_que_lleva == OPEN && fl == 157)
- hablar(TEXT468, "468.als");
+ talk(TEXT468, "468.als");
else if (objeto_que_lleva == LOOK && fl == 158)
- hablar(TEXT469, "469.als");
+ talk(TEXT469, "469.als");
else
hay_respuesta = 0;
}
@@ -940,9 +940,9 @@ void DrasculaEngine::room_31(int fl) {
else if (objeto_que_lleva == CLOSE && fl == 117)
cierra_puerta(5, 0);
else if (objeto_que_lleva == LOOK && fl == 161)
- hablar(TEXT470, "470.als");
+ talk(TEXT470, "470.als");
else if (objeto_que_lleva == OPEN && fl == 161)
- hablar(TEXT471, "471.als");
+ talk(TEXT471, "471.als");
else
hay_respuesta = 0;
}
@@ -951,15 +951,15 @@ void DrasculaEngine::room_34(int fl) {
if (objeto_que_lleva == MOVE && fl == 146)
animation_8_4();
else if (objeto_que_lleva == LOOK && fl == 146)
- hablar(TEXT458, "458.als");
+ talk(TEXT458, "458.als");
else if (objeto_que_lleva == PICK && fl == 146)
- hablar(TEXT459, "459.als");
+ talk(TEXT459, "459.als");
else if (objeto_que_lleva == OPEN && fl == 120 && flags[25] == 1)
abre_puerta(8, 2);
else if (objeto_que_lleva == OPEN && fl == 120 && flags[25] == 0) {
abre_puerta(8, 2);
sentido_hare = 3;
- hablar(TEXT425, "425.als");
+ talk(TEXT425, "425.als");
agarra_objeto(14);
flags[25] = 1;
} else if (objeto_que_lleva == CLOSE && fl == 120)
@@ -978,7 +978,7 @@ void DrasculaEngine::room_35(int fl) {
if (flags[18] == 1)
animation_6_4();
} else if (objeto_que_lleva == PICK && fl == 147) {
- hablar(TEXT426, "426.als");
+ talk(TEXT426, "426.als");
agarra_objeto(15);
visible[1] = 0;
flags[15] = 1;
@@ -994,7 +994,7 @@ void DrasculaEngine::room_35(int fl) {
void DrasculaEngine::room_44(int fl) {
if (objeto_que_lleva == LOOK && fl == 172)
- hablar(TEXT428, "428.als");
+ talk(TEXT428, "428.als");
else
hay_respuesta = 0;
}
@@ -1003,17 +1003,17 @@ void DrasculaEngine::room_49(int fl){
if (objeto_que_lleva == TALK && fl ==51)
conversa("op_9.cal");
else if (objeto_que_lleva == LOOK && fl == 51)
- hablar(TEXT132, "132.als");
+ talk(TEXT132, "132.als");
else if ((objeto_que_lleva == 8 && fl == 51) || (objeto_que_lleva == 8 && fl == 203))
animation_5_5();
else if (objeto_que_lleva == LOOK && fl == 200)
- hablar(TEXT133, "133.als");
+ talk(TEXT133, "133.als");
else if (objeto_que_lleva == TALK && fl == 200)
- hablar(TEXT134, "134.als");
+ talk(TEXT134, "134.als");
else if (objeto_que_lleva == LOOK && fl == 201)
- hablar(TEXT135, "135.als");
+ talk(TEXT135, "135.als");
else if (objeto_que_lleva == LOOK && fl == 203)
- hablar(TEXT137, "137.als");
+ talk(TEXT137, "137.als");
else
hay_respuesta = 0;
}
@@ -1023,15 +1023,15 @@ void DrasculaEngine::room_53(int fl) {
agarra_objeto(16);
visible[3] = 0;
} else if (objeto_que_lleva == LOOK && fl == 121)
- hablar(TEXT128, "128.als");
+ talk(TEXT128, "128.als");
else if (objeto_que_lleva == LOOK && fl == 209)
- hablar(TEXT129, "129.als");
+ talk(TEXT129, "129.als");
else if (objeto_que_lleva == MOVE && fl == 123)
animation_11_5();
else if (objeto_que_lleva == LOOK && fl == 52)
- hablar(TEXT447, "447.als");
+ talk(TEXT447, "447.als");
else if (objeto_que_lleva == TALK && fl == 52)
- hablar(TEXT131, "131.als");
+ talk(TEXT131, "131.als");
else if (objeto_que_lleva == 12 && fl == 52)
animation_10_5();
else if (objeto_que_lleva == 15 && fl == 52)
@@ -1041,7 +1041,7 @@ void DrasculaEngine::room_53(int fl) {
sin_verbo();
actualiza_datos();
} else if (objeto_que_lleva == 16) {
- hablar(TEXT439, "439.als");
+ talk(TEXT439, "439.als");
sin_verbo();
visible[3] = 1;
} else
@@ -1052,34 +1052,34 @@ void DrasculaEngine::room_54(int fl) {
if ((objeto_que_lleva == TALK && fl == 118) || (objeto_que_lleva == LOOK && fl == 118 && flags[0] == 0))
animation_1_5();
else if (objeto_que_lleva == LOOK && fl == 118 && flags[0]==1)
- hablar(TEXT124, "124.als");
+ talk(TEXT124, "124.als");
else if (objeto_que_lleva == LOOK && fl == 53)
- hablar(TEXT127, "127.als");
+ talk(TEXT127, "127.als");
else if (objeto_que_lleva == TALK && fl == 53 && flags[14] == 0) {
- hablar(TEXT288, "288.als");
+ talk(TEXT288, "288.als");
flags[12] = 1;
pause(10);
- habla_mus(TEXTE1, "E1.als");
- hablar(TEXT289, "289.als");
- habla_mus(TEXTE2, "E2.als");
- habla_mus(TEXTE3, "E3.als");
+ talk_mus(TEXTE1, "E1.als");
+ talk(TEXT289, "289.als");
+ talk_mus(TEXTE2, "E2.als");
+ talk_mus(TEXTE3, "E3.als");
conversa("op_10.cal");
flags[12] = 0;
flags[14] = 1;
} else if (objeto_que_lleva == TALK && fl == 53 && flags[14] == 1)
- hablar(TEXT109, "109.als");
+ talk(TEXT109, "109.als");
else if (objeto_que_lleva == PICK && fl == 9999 && flags[13] == 0) {
agarra_objeto(8);
flags[13] = 1;
- habla_mus(TEXTE10, "e10.als");
+ talk_mus(TEXTE10, "e10.als");
actualiza_datos();
} else if (objeto_que_lleva == OPEN && fl == 119)
- hablar(TEXT125, "125.als");
+ talk(TEXT125, "125.als");
else if (objeto_que_lleva == LOOK && fl == 119)
- hablar(TEXT126, "126.als");
+ talk(TEXT126, "126.als");
else if (objeto_que_lleva == 10 && fl == 119) {
pause(4);
- hablar(TEXT436, "436.als");
+ talk(TEXT436, "436.als");
sin_verbo();
resta_objeto(10);
} else
@@ -1092,11 +1092,11 @@ void DrasculaEngine::room_55(int fl) {
flags[8] = 1;
actualiza_datos();
} else if (objeto_que_lleva == LOOK && fl == 122)
- hablar(TEXT138, "138.als");
+ talk(TEXT138, "138.als");
else if (objeto_que_lleva == LOOK && fl == 204)
- hablar(TEXT139, "139.als");
+ talk(TEXT139, "139.als");
else if (objeto_que_lleva == LOOK && fl == 205)
- hablar(TEXT140, "140.als");
+ talk(TEXT140, "140.als");
else if (fl == 206) {
comienza_sound("s11.als");
anima("det.bin", 17);
@@ -1111,11 +1111,11 @@ bool DrasculaEngine::room_56(int fl) {
animation_14_5();
return true;
} else if (objeto_que_lleva == LOOK && fl == 124)
- hablar(TEXT450, "450.als");
+ talk(TEXT450, "450.als");
else if (objeto_que_lleva == OPEN && fl == 207)
- hablar(TEXT141, "141.als");
+ talk(TEXT141, "141.als");
else if (objeto_que_lleva == LOOK && fl == 208)
- hablar(TEXT142, "142.als");
+ talk(TEXT142, "142.als");
else
hay_respuesta = 0;
@@ -1126,7 +1126,7 @@ void DrasculaEngine::room_58(int fl) {
if (objeto_que_lleva == MOVE && fl == 103)
animation_7_6();
else if (objeto_que_lleva == LOOK && fl == 104)
- hablar(TEXT454, "454.als");
+ talk(TEXT454, "454.als");
else
hay_respuesta = 0;
}
@@ -1134,14 +1134,14 @@ void DrasculaEngine::room_58(int fl) {
void DrasculaEngine::room_59(int fl) {
if ((objeto_que_lleva == TALK && fl == 51) || (objeto_que_lleva == LOOK && fl == 51)) {
flags[9] = 1;
- hablar(TEXT259, "259.als");
- habla_bj_cama(TEXTBJ13, "bj13.als");
- hablar(TEXT263, "263.als");
- habla_bj_cama(TEXTBJ14, "bj14.als");
+ talk(TEXT259, "259.als");
+ talk_bj_cama(TEXTBJ13, "bj13.als");
+ talk(TEXT263, "263.als");
+ talk_bj_cama(TEXTBJ14, "bj14.als");
pause(40);
- hablar(TEXT264, "264.als");
- habla_bj_cama(TEXTBJ15, "BJ15.als");
- hablar(TEXT265, "265.als");
+ talk(TEXT264, "264.als");
+ talk_bj_cama(TEXTBJ15, "BJ15.als");
+ talk(TEXT265, "265.als");
flags[9] = 0;
if (flags[11] == 0) {
comienza_sound("s12.als");
@@ -1171,22 +1171,22 @@ void DrasculaEngine::room_59(int fl) {
decompressPic(dir_hare_frente, 1);
loadPic("tlef3.alg");
decompressPic(dir_hare_fondo, 1);
- habla_htel(TEXT240, "240.als");
+ talk_htel(TEXT240, "240.als");
color_abc(VON_BRAUN);
- habla_solo(TEXTVB58, "VB58.als");
- habla_htel(TEXT241, "241.als");
+ talk_solo(TEXTVB58, "VB58.als");
+ talk_htel(TEXT241, "241.als");
color_abc(VON_BRAUN);
- habla_solo(TEXTVB59, "VB59.als");
- habla_htel(TEXT242, "242.als");
+ talk_solo(TEXTVB59, "VB59.als");
+ talk_htel(TEXT242, "242.als");
color_abc(VON_BRAUN);
- habla_solo(TEXTVB60, "VB60.als");
- habla_htel(TEXT196, "196.als");
+ talk_solo(TEXTVB60, "VB60.als");
+ talk_htel(TEXT196, "196.als");
color_abc(VON_BRAUN);
- habla_solo(TEXTVB61,"VB61.als");
- habla_htel(TEXT244, "244.als");
+ talk_solo(TEXTVB61,"VB61.als");
+ talk_htel(TEXT244, "244.als");
color_abc(VON_BRAUN);
- habla_solo(TEXTVB62, "VB62.als");
+ talk_solo(TEXTVB62, "VB62.als");
clearRoom();
loadPic("aux59.alg");
decompressPic(dir_dibujo3, 1);
@@ -1197,7 +1197,7 @@ void DrasculaEngine::room_59(int fl) {
loadPic("59.alg");
decompressPic(dir_dibujo1, MEDIA);
sentido_hare = 3;
- hablar(TEXT245, "245.als");
+ talk(TEXT245, "245.als");
sin_verbo();
flags[11] = 1;
}
@@ -1209,27 +1209,27 @@ bool DrasculaEngine::room_60(int fl) {
if (objeto_que_lleva == MOVE && fl == 112)
animation_10_6();
else if (objeto_que_lleva == LOOK && fl == 112)
- hablar(TEXT440, "440.als");
+ talk(TEXT440, "440.als");
else if (objeto_que_lleva == TALK && fl == 52) {
- hablar(TEXT266, "266.als");
- habla_taber2(TEXTT1, "t1.als");
+ talk(TEXT266, "266.als");
+ talk_taber2(TEXTT1, "t1.als");
conversa("op_12.cal");
sin_verbo();
objeto_que_lleva = 0;
} else if (objeto_que_lleva == TALK && fl == 115)
- hablar(TEXT455, "455.als");
+ talk(TEXT455, "455.als");
else if (objeto_que_lleva == TALK && fl == 56)
- hablar(TEXT455, "455.als");
+ talk(TEXT455, "455.als");
else if (objeto_que_lleva == LOOK && fl == 114)
- hablar(TEXT167, "167.als");
+ talk(TEXT167, "167.als");
else if (objeto_que_lleva == LOOK && fl == 113)
- hablar(TEXT168, "168.als");
+ talk(TEXT168, "168.als");
else if (objeto_que_lleva == PICK && fl == 113)
- hablar(TEXT170, "170.als");
+ talk(TEXT170, "170.als");
else if (objeto_que_lleva == MOVE && fl == 113)
- hablar(TEXT170, "170.als");
+ talk(TEXT170, "170.als");
else if (objeto_que_lleva == TALK && fl == 113)
- hablar(TEXT169, "169.als");
+ talk(TEXT169, "169.als");
else if (objeto_que_lleva == 21 && fl == 56)
animation_18_6();
else if (objeto_que_lleva == 9 && fl == 56 && flags[6] == 1) {
@@ -1237,7 +1237,7 @@ bool DrasculaEngine::room_60(int fl) {
return true;
} else if (objeto_que_lleva == 9 && fl == 56 && flags[6] == 0) {
anima("cnf.bin", 14);
- hablar(TEXT455, "455.als");
+ talk(TEXT455, "455.als");
} else
hay_respuesta = 0;
@@ -1246,13 +1246,13 @@ bool DrasculaEngine::room_60(int fl) {
void DrasculaEngine::room_61(int fl) {
if (objeto_que_lleva == LOOK && fl == 116)
- hablar(TEXT172, "172.als");
+ talk(TEXT172, "172.als");
else if (objeto_que_lleva == LOOK && fl == 117)
- hablar(TEXT173, "173.als");
+ talk(TEXT173, "173.als");
else if (objeto_que_lleva == MOVE && fl == 117)
- hablar(TEXT174, "174.als");
+ talk(TEXT174, "174.als");
else if (objeto_que_lleva == OPEN && fl == 117)
- hablar(TEXT174, "174.als");
+ talk(TEXT174, "174.als");
else
hay_respuesta = 0;
}
@@ -1263,50 +1263,50 @@ void DrasculaEngine::room_62(int fl) {
else if (objeto_que_lleva == TALK && fl == 52 && flags[0] == 0)
animation_3_1();
else if (objeto_que_lleva == TALK && fl == 52 && flags[0] == 1)
- hablar(TEXT109, "109.als");
+ talk(TEXT109, "109.als");
else if (objeto_que_lleva == TALK && fl == 54)
animation_4_1();
else if (objeto_que_lleva == LOOK && fl == 100)
- hablar(TEXT168, "168.als");
+ talk(TEXT168, "168.als");
else if (objeto_que_lleva == TALK && fl == 100)
- hablar(TEXT169, "169.als");
+ talk(TEXT169, "169.als");
else if (objeto_que_lleva == PICK && fl == 100)
- hablar(TEXT170, "170.als");
+ talk(TEXT170, "170.als");
else if (objeto_que_lleva == LOOK && fl == 101)
- hablar(TEXT171, "171.als");
+ talk(TEXT171, "171.als");
else if (objeto_que_lleva == LOOK && fl == 102)
- hablar(TEXT167, "167.als");
+ talk(TEXT167, "167.als");
else if (objeto_que_lleva == LOOK && fl == 103)
- hablar(TEXT166, "166.als");
+ talk(TEXT166, "166.als");
else hay_respuesta = 0;
}
void DrasculaEngine::room_63(int fl) {
if (objeto_que_lleva == LOOK && fl == 110)
- hablar(TEXT172, "172.als");
+ talk(TEXT172, "172.als");
else if (objeto_que_lleva == LOOK && fl == 109)
- hablar(TEXT173, "173.als");
+ talk(TEXT173, "173.als");
else if (objeto_que_lleva == MOVE && fl == 109)
- hablar(TEXT174, "174.als");
+ talk(TEXT174, "174.als");
else if (objeto_que_lleva == LOOK && fl == 108)
- hablar(TEXT334, "334.als");
+ talk(TEXT334, "334.als");
else if (objeto_que_lleva == TALK && fl == 108)
- hablar(TEXT333, "333.als");
+ talk(TEXT333, "333.als");
else
hay_respuesta = 0;
}
void DrasculaEngine::room_pendulo(int fl) {
if (objeto_que_lleva == LOOK && fl == 100)
- hablar(TEXT452, "452.als");
+ talk(TEXT452, "452.als");
else if (objeto_que_lleva == LOOK && fl == 101)
- hablar (TEXT123, "123.als");
+ talk (TEXT123, "123.als");
else if (objeto_que_lleva == PICK && fl == 101)
agarra_objeto(20);
else if (objeto_que_lleva == 20 && fl == 100)
animation_6_6();
else if (objeto_que_lleva == PICK || objeto_que_lleva == OPEN)
- hablar(TEXT453, "453.als");
+ talk(TEXT453, "453.als");
else
hay_respuesta = 0;
}