diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/drascula/animation.cpp | 750 | ||||
-rw-r--r-- | engines/drascula/drascula.cpp | 486 | ||||
-rw-r--r-- | engines/drascula/drascula.h | 60 | ||||
-rw-r--r-- | engines/drascula/rooms.cpp | 596 |
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; } |