aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2008-05-02 11:44:47 +0000
committerEugene Sandulenko2008-05-02 11:44:47 +0000
commit2e23acd3e0e09a6e3728cf660e6dee38650274df (patch)
treed34a3a0a101ca6e9e1e185b5f9c227836f2e7196
parente4759066a8c029ecd840a2e3eb94447e718e0196 (diff)
downloadscummvm-rg350-2e23acd3e0e09a6e3728cf660e6dee38650274df.tar.gz
scummvm-rg350-2e23acd3e0e09a6e3728cf660e6dee38650274df.tar.bz2
scummvm-rg350-2e23acd3e0e09a6e3728cf660e6dee38650274df.zip
lee_dibujos -> loadPic
descomprime_dibujo -> decompressPic pantalla_disco -> roomDisk refresca_*() -> update_*() refresca_*_antes() -> update_*_pre() borra_pantalla -> clearRoom pausa -> pause refresca_pantalla -> updateRoom actualiza_refresco -> updateRefresh actualiza_refresco_antes -> updateRefresh_pre pantalla_* -> room_* svn-id: r31807
-rw-r--r--engines/drascula/animation.cpp1248
-rw-r--r--engines/drascula/drascula.cpp974
-rw-r--r--engines/drascula/drascula.h206
3 files changed, 1214 insertions, 1214 deletions
diff --git a/engines/drascula/animation.cpp b/engines/drascula/animation.cpp
index 66b9366605..fe0cdfd2f0 100644
--- a/engines/drascula/animation.cpp
+++ b/engines/drascula/animation.cpp
@@ -43,7 +43,7 @@ void DrasculaEngine::animation_1_1() {
delay(600);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
delay(340);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -54,9 +54,9 @@ void DrasculaEngine::animation_1_1() {
fliplay("logoalc.bin", 8);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
- lee_dibujos("cielo.alg");
- descomprime_dibujo(dir_zona_pantalla, 256);
+ clearRoom();
+ loadPic("cielo.alg");
+ decompressPic(dir_zona_pantalla, 256);
Negro();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(2);
@@ -81,7 +81,7 @@ void DrasculaEngine::animation_1_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
comienza_sound("s5.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -92,24 +92,24 @@ void DrasculaEngine::animation_1_1() {
anima("scr3.bin", 17);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("cielo2.alg");
- descomprime_dibujo(dir_zona_pantalla, 256);
+ loadPic("cielo2.alg");
+ decompressPic(dir_zona_pantalla, 256);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
FundeAlNegro(1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("103.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("104.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("aux104.alg");
- descomprime_dibujo(dir_dibujo2, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("103.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("104.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("aux104.alg");
+ decompressPic(dir_dibujo2, 1);
playmusic(4);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
@@ -127,7 +127,7 @@ void DrasculaEngine::animation_1_1() {
term_int = 1;
break;
}
- pausa(3);
+ pause(3);
}
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -167,14 +167,14 @@ void DrasculaEngine::animation_1_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
- lee_dibujos("100.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("auxigor.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("auxdr.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("100.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("auxigor.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("auxdr.alg");
+ decompressPic(dir_hare_fondo, 1);
sentido_dr = 0;
x_dr = 129;
y_dr = 95;
@@ -205,17 +205,17 @@ void DrasculaEngine::animation_1_1() {
anima("lib2.bin", 16);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
color_solo = ROJO;
- lee_dibujos("plan1.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ loadPic("plan1.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(10);
+ pause(10);
habla_solo(TEXTD4,"d4.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("plan1.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ loadPic("plan1.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
habla_solo(TEXTD5, "d5.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
@@ -223,36 +223,36 @@ void DrasculaEngine::animation_1_1() {
anima("lib2.bin", 16);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
- lee_dibujos("plan2.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ clearRoom();
+ loadPic("plan2.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(20);
+ pause(20);
habla_solo(TEXTD6, "d6.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
anima("lib2.bin", 16);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
- lee_dibujos("plan3.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ clearRoom();
+ loadPic("plan3.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(20);
+ pause(20);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
habla_solo(TEXTD7, "d7.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("plan3.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ loadPic("plan3.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
habla_solo(TEXTD8, "d8.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
- lee_dibujos("100.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic("100.alg");
+ decompressPic(dir_dibujo1, MEDIA);
MusicFadeout();
stopmusic();
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
@@ -287,7 +287,7 @@ void DrasculaEngine::animation_1_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
fin_sound_corte();
- borra_pantalla();
+ clearRoom();
Negro();
playmusic(23);
FundeDelNegro(0);
@@ -305,7 +305,7 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(1);
+ pause(1);
sentido_dr = 0;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
pon_igor();
@@ -319,7 +319,7 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(1);
+ pause(1);
sentido_dr = 1;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
pon_igor();
@@ -328,7 +328,7 @@ void DrasculaEngine::animation_1_1() {
habla_igor_dch(TEXTI2, "I2.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(13);
+ pause(13);
habla_dr_dch(TEXTD13,"d13.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -337,7 +337,7 @@ void DrasculaEngine::animation_1_1() {
pon_igor();
pon_dr();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(1);
+ pause(1);
sentido_dr = 0;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
pon_igor();
@@ -365,7 +365,7 @@ void DrasculaEngine::animation_1_1() {
habla_dr_izq(TEXTD17, "d17.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(18);
+ pause(18);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
habla_igor_frente(TEXTI6, "I6.als");
@@ -374,18 +374,18 @@ void DrasculaEngine::animation_1_1() {
FundeAlNegro(0);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
playmusic(2);
- pausa(5);
+ pause(5);
fliplay("intro.bin", 12);
term_int = 1;
}
- borra_pantalla();
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ clearRoom();
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
}
void DrasculaEngine::habla_dr_grande(const char *dicho, const char *filename) {
@@ -432,7 +432,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (key == Common::KEYCODE_ESCAPE)
@@ -470,8 +470,8 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an11y13.alg");
+ decompressPic(dir_hare_dch, 1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -479,33 +479,33 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(4);
+ pause(4);
comienza_sound("s1.als");
hipo(18);
fin_sound();
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
stopmusic();
corta_musica = 1;
memset(dir_zona_pantalla, 0, 64000);
color_solo = BLANCO;
- pausa(80);
+ pause(80);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
habla_solo(TEXTBJ1, "BJ1.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
- lee_dibujos("bj.alg");
- descomprime_dibujo(dir_zona_pantalla, MEDIA);
+ clearRoom();
+ loadPic("bj.alg");
+ decompressPic(dir_zona_pantalla, MEDIA);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
Negro();
@@ -517,14 +517,14 @@ void DrasculaEngine::animation_2_1() {
habla_solo(TEXT214, "214.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- borra_pantalla();
+ clearRoom();
- lee_dibujos("16.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("16.alg");
+ decompressPic(dir_dibujo1, MEDIA);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("auxbj.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("auxbj.alg");
+ decompressPic(dir_dibujo3, 1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -544,8 +544,8 @@ void DrasculaEngine::animation_2_1() {
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("97g.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("97g.alg");
+ decompressPic(dir_hare_dch, 1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
@@ -582,42 +582,42 @@ void DrasculaEngine::animation_2_1() {
playmusic(9);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- lee_dibujos("97.alg");
+ loadPic("97.alg");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- descomprime_dibujo(dir_hare_dch, 1);
+ decompressPic(dir_hare_dch, 1);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(120);
+ pause(120);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
habla_solo(TEXT223, "223.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
color_solo = BLANCO;
- refresca_pantalla();
+ updateRoom();
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(110);
+ pause(110);
habla_solo(TEXTBJ11, "BJ11.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- refresca_pantalla();
+ updateRoom();
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(118);
+ pause(118);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
lleva_al_hare(132, 97 + alto_hare);
- pausa(60);
+ pause(60);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
hablar(TEXT224, "224.als");
@@ -636,22 +636,22 @@ void DrasculaEngine::animation_2_1() {
strcpy(num_room, "no_bj.alg");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- pausa(8);
- refresca_pantalla();
+ pause(8);
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hablar(TEXT225, "225.als");
- pausa(76);
+ pause(76);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
sentido_hare = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hablar(TEXT226, "226.als");
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(30);
+ pause(30);
if ((term_int == 1) || (getscan() == Common::KEYCODE_ESCAPE))
break;
hablar(TEXT227,"227.als");
@@ -661,8 +661,8 @@ void DrasculaEngine::animation_2_1() {
}
void DrasculaEngine::animation_3_1() {
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an11y13.alg");
+ decompressPic(dir_hare_dch, 1);
hablar(TEXT192, "192.als");
habla_tabernero(TEXTT1, "t1.als");
@@ -687,31 +687,31 @@ void DrasculaEngine::animation_3_1() {
flags[0] = 1;
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_4_1() {
- lee_dibujos("an12.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an12.alg");
+ decompressPic(dir_hare_dch, 1);
hablar(TEXT205,"205.als");
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(1, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
updateScreen(228,112, 228,112, 47,60, dir_zona_pantalla);
- pausa(3);
+ pause(3);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(49, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
pon_hare();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
stopmusic();
flags[11] = 1;
@@ -725,8 +725,8 @@ void DrasculaEngine::animation_4_1() {
hablar(TEXT209, "209.als");
flags[11] = 0;
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_1_2() {
@@ -740,12 +740,12 @@ void DrasculaEngine::animation_2_2() {
sentido_hare = 0;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("an2_1.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("an2_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an2_1.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("an2_2.alg");
+ decompressPic(dir_hare_dch, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyBackground(1, 1, 201, 87, 50, 52, dir_hare_frente, dir_zona_pantalla);
@@ -755,7 +755,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 1, 201, 87, 50, 52, dir_hare_frente, dir_zona_pantalla);
updateScreen(201,87, 201,87, 50,52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -765,7 +765,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 55, 201, 87, 50, 52, dir_hare_frente, dir_zona_pantalla);
updateScreen(201, 87, 201, 87, 50, 52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -775,7 +775,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 109, 201, 87, 50, 52, dir_hare_frente, dir_zona_pantalla);
updateScreen(201, 87, 201, 87, 50, 52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -786,7 +786,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 1, 201, 87, 50, 52, dir_hare_dch, dir_zona_pantalla);
updateScreen(201,87, 201,87, 50,52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -796,7 +796,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 55, 201, 87, 50, 52, dir_hare_dch, dir_zona_pantalla);
updateScreen(201, 87, 201, 87, 50, 52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -805,7 +805,7 @@ void DrasculaEngine::animation_2_2() {
copyBackground(x, 109, 201, 87, 50, 52, dir_hare_dch, dir_zona_pantalla);
updateScreen(201, 87, 201, 87, 50, 52, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
@@ -813,7 +813,7 @@ void DrasculaEngine::animation_2_2() {
fin_sound();
- pausa (4);
+ pause (4);
comienza_sound("s1.als");
hipo_sin_nadie(12);
@@ -830,33 +830,33 @@ void DrasculaEngine::animation_4_2() {
stopmusic();
flags[9] = 1;
- pausa(12);
+ pause(12);
hablar(TEXTD56, "d56.als");
- pausa(8);
-
- borra_pantalla();
- lee_dibujos("ciego1.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("ciego2.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("ciego3.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("ciego4.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("ciego5.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ pause(8);
+
+ clearRoom();
+ loadPic("ciego1.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("ciego2.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("ciego3.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("ciego4.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("ciego5.alg");
+ decompressPic(dir_hare_frente, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(10);
+ pause(10);
habla_ciego(TEXTD68, "d68.als", "44472225500022227555544444664447222550002222755554444466");
- pausa(5);
+ pause(5);
habla_hacker(TEXTD57, "d57.als");
- pausa(6);
+ pause(6);
habla_ciego(TEXTD69,"d69.als","444722255000222275555444446655033336666664464402256555005504450005446");
- pausa(4);
+ pause(4);
habla_hacker(TEXTD58,"d58.als");
habla_ciego(TEXTD70,"d70.als", "4447222550002222755554444466550333226220044644550044755665500440006655556666655044744656550446470046");
delay(14);
@@ -879,21 +879,21 @@ void DrasculaEngine::animation_4_2() {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(14);
+ pause(14);
- borra_pantalla();
+ clearRoom();
playmusic(musica_room);
- lee_dibujos("9.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("aux9.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("9.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("aux9.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
sin_verbo();
flags[9] = 0;
@@ -916,7 +916,7 @@ void DrasculaEngine::animation_9_2() {
void DrasculaEngine::animation_10_2() {
habla_pianista(TEXTP12, "P12.als");
hablar(TEXT361, "361.als");
- pausa(40);
+ pause(40);
habla_pianista(TEXTP13, "P13.als");
hablar(TEXT362, "362.als");
habla_pianista(TEXTP14, "P14.als");
@@ -930,9 +930,9 @@ void DrasculaEngine::animation_14_2() {
int n, pos_cabina[6];
int l = 0;
- lee_dibujos("an14_2.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an14_1.alg");
+ loadPic("an14_2.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an14_1.alg");
pos_cabina[0] = 150;
pos_cabina[1] = 6;
@@ -943,32 +943,32 @@ void DrasculaEngine::animation_14_2() {
for (n = -160; n <= 0; n = n + 5 + l) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_hare();
pon_vb();
pos_cabina[3] = n;
copyRectClip(pos_cabina, dir_hare_fondo, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
l = l + 1;
}
flags[24] = 1;
- descomprime_dibujo(dir_dibujo1, 1);
+ decompressPic(dir_dibujo1, 1);
comienza_sound("s7.als");
hipo(15);
fin_sound();
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
}
void DrasculaEngine::animation_15_2() {
habla_borracho(TEXTB8, "B8.als");
- pausa(7);
+ pause(7);
habla_borracho(TEXTB9, "B9.als");
habla_borracho(TEXTB10, "B10.als");
habla_borracho(TEXTB11, "B11.als");
@@ -980,7 +980,7 @@ void DrasculaEngine::animation_16_2() {
habla_borracho(TEXTB12, "B12.als");
hablar(TEXT371, "371.als");
- borra_pantalla();
+ clearRoom();
playmusic(32);
int key = getscan();
@@ -989,8 +989,8 @@ void DrasculaEngine::animation_16_2() {
color_abc(VERDE_OSCURO);
- lee_dibujos("his1.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("his1.alg");
+ decompressPic(dir_dibujo1, MEDIA);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
centra_texto(HIS1, 180, 180);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -1008,9 +1008,9 @@ void DrasculaEngine::animation_16_2() {
if (key != 0)
goto asco;
- borra_pantalla();
- lee_dibujos("his2.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic("his2.alg");
+ decompressPic(dir_dibujo1, MEDIA);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
centra_texto(HIS2, 180, 180);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -1028,9 +1028,9 @@ void DrasculaEngine::animation_16_2() {
if (key != 0)
goto asco;
- borra_pantalla();
- lee_dibujos("his3.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic("his3.alg");
+ decompressPic(dir_dibujo1, MEDIA);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
centra_texto(HIS3, 180, 180);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -1045,11 +1045,11 @@ void DrasculaEngine::animation_16_2() {
FundeAlNegro(1);
- borra_pantalla();
- lee_dibujos("his4_1.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("his4_2.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ clearRoom();
+ loadPic("his4_1.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("his4_2.alg");
+ decompressPic(dir_dibujo3, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo3, dir_zona_pantalla);
centra_texto(HIS1, 180, 180);
@@ -1072,17 +1072,17 @@ void DrasculaEngine::animation_16_2() {
goto asco;
}
- pausa(5);
+ pause(5);
FundeAlNegro(2);
- borra_pantalla();
+ clearRoom();
asco:
- lee_dibujos(pantalla_disco);
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos(num_room);
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic(roomDisk);
+ decompressPic(dir_dibujo3, 1);
+ loadPic(num_room);
+ decompressPic(dir_dibujo1, MEDIA);
Negro();
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(0);
if (musica_room != 0)
@@ -1136,15 +1136,15 @@ void DrasculaEngine::animation_21_2() {
}
void DrasculaEngine::animation_23_2() {
- lee_dibujos("an24.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an24.alg");
+ decompressPic(dir_hare_frente, 1);
flags[21] = 1;
if (flags[25] == 0) {
habla_vb(TEXTVB13, "VB13.als");
habla_vb(TEXTVB14, "VB14.als");
- pausa(10);
+ pause(10);
hablar(TEXT387, "387.als");
}
@@ -1159,7 +1159,7 @@ void DrasculaEngine::animation_23_2() {
animation_14_2();
if (flags[25] == 0)
habla_vb(TEXTVB17, "VB17.als");
- pausa(8);
+ pause(8);
sentido_vb = 1;
habla_vb(TEXTVB18, "VB18.als");
@@ -1198,19 +1198,19 @@ void DrasculaEngine::animation_23_anexo() {
int y[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 76, 76, 76, 76, 76, 76, 76,
76, 76, 76, 76, 76, 76, 76, 1, 1, 1, 1};
- lee_dibujos("an23.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("an23.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 34; n++) {
copyRect(p_x, p_y, p_x, p_y, 36, 74, dir_dibujo1, dir_zona_pantalla);
copyRect(x[n], y[n], p_x, p_y, 36, 74, dir_hare_fondo, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(p_x, p_y, p_x, p_y, 36, 74, dir_zona_pantalla);
- pausa(5);
+ pause(5);
}
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
}
void DrasculaEngine::animation_23_anexo2() {
@@ -1218,30 +1218,30 @@ void DrasculaEngine::animation_23_anexo2() {
int x[] = {1, 35, 69, 103, 137, 171, 205, 239, 273, 1, 35, 69, 103, 137};
int y[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 73, 73, 73, 73, 73};
- pausa(50);
+ pause(50);
- lee_dibujos("an23_2.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("an23_2.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 14; n++) {
copyRect(p_x, p_y, p_x, p_y, 33, 71, dir_dibujo1, dir_zona_pantalla);
copyRect(x[n], y[n], p_x, p_y, 33, 71, dir_hare_fondo, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(p_x,p_y, p_x,p_y, 33,71, dir_zona_pantalla);
- pausa(5);
+ pause(5);
}
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo,1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo,1);
}
void DrasculaEngine::animation_25_2() {
int n, pos_cabina[6];
- lee_dibujos("an14_2.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("18.alg");
- descomprime_dibujo(dir_dibujo1, 1);
+ loadPic("an14_2.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("18.alg");
+ decompressPic(dir_dibujo1, 1);
pos_cabina[0] = 150;
pos_cabina[1] = 6;
@@ -1257,7 +1257,7 @@ void DrasculaEngine::animation_25_2() {
for (n = 0; n >= -160; n = n - 8) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_hare();
pon_vb();
@@ -1265,14 +1265,14 @@ void DrasculaEngine::animation_25_2() {
copyRectClip(pos_cabina, dir_hare_fondo, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
fin_sound();
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
}
void DrasculaEngine::animation_27_2() {
@@ -1340,18 +1340,18 @@ void DrasculaEngine::animation_30_2() {
void DrasculaEngine::animation_31_2() {
habla_vb(TEXTVB44, "VB44.als");
lleva_vb(-50);
- pausa(15);
+ pause(15);
lleva_al_hare(159, 140);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
sentido_hare = 2;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(78);
+ pause(78);
sentido_hare = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(22);
+ pause(22);
hablar(TEXT406, "406.als");
lleva_vb(98);
habla_vb(TEXTVB45, "VB45.als");
@@ -1366,7 +1366,7 @@ void DrasculaEngine::animation_31_2() {
hablar(TEXT409, "409.als");
habla_vb(TEXTVB52, "VB52.als");
habla_vb(TEXTVB53, "VB53.als");
- pausa(12);
+ pause(12);
habla_vb(TEXTVB54, "VB54.als");
habla_vb(TEXTVB55, "VB55.als");
hablar(TEXT410, "410.als");
@@ -1391,20 +1391,20 @@ void DrasculaEngine::animation_35_2() {
lleva_al_hare(96, 165);
lleva_al_hare(79, 165);
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("an35_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an35_2.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an35_1.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an35_2.alg");
+ decompressPic(dir_hare_frente, 1);
for (n = 0; n < 6; n++) {
x++;
copyBackground(x, 1, 70, 90, 46, 80, dir_hare_fondo, dir_zona_pantalla);
updateScreen(70,90, 70,90, 46,80,dir_zona_pantalla);
x = x + 46;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1413,7 +1413,7 @@ void DrasculaEngine::animation_35_2() {
copyBackground(x, 82, 70, 90, 46, 80, dir_hare_fondo, dir_zona_pantalla);
updateScreen(70, 90, 70, 90, 46, 80, dir_zona_pantalla);
x = x + 46;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1424,7 +1424,7 @@ void DrasculaEngine::animation_35_2() {
x = x + 46;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1433,20 +1433,20 @@ void DrasculaEngine::animation_35_2() {
copyBackground(x, 82, 70, 90, 46, 80, dir_hare_frente, dir_zona_pantalla);
updateScreen(70, 90, 70,90, 46, 80,dir_zona_pantalla);
x = x + 46;
- pausa(3);
+ pause(3);
}
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(19);
+ pause(19);
comienza_sound("s1.als");
hipo_sin_nadie(18);
fin_sound();
- pausa(10);
+ pause(10);
FundeAlNegro(2);
}
@@ -1454,7 +1454,7 @@ void DrasculaEngine::animation_35_2() {
void DrasculaEngine::animation_1_3() {
hablar(TEXT413, "413.als");
grr();
- pausa(50);
+ pause(50);
hablar(TEXT414, "414.als");
}
@@ -1465,18 +1465,18 @@ void DrasculaEngine::animation_2_3() {
playmusic(13);
animation_4_3();
flags[1] = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(120, 0, 120, 0, 200, 200, dir_zona_pantalla);
animation_5_3();
flags[0] = 0;
flags[1] = 1;
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
lleva_al_hare(332, 127);
}
@@ -1485,12 +1485,12 @@ void DrasculaEngine::animation_3_3() {
int n, x = 0;
int px = hare_x - 20, py = hare_y - 1;
- lee_dibujos("an2y_1.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("an2y_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an2y_3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("an2y_1.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("an2y_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an2y_3.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 4; n++) {
x++;
@@ -1498,7 +1498,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1509,7 +1509,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1520,7 +1520,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_dch, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1531,7 +1531,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_dch, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1542,7 +1542,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1553,7 +1553,7 @@ void DrasculaEngine::animation_3_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
}
@@ -1561,12 +1561,12 @@ void DrasculaEngine::animation_4_3() {
int n, x = 0;
int px = 120, py = 63;
- lee_dibujos("any_1.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("any_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("any_3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("any_1.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("any_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("any_3.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 4; n++){
x++;
@@ -1574,7 +1574,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 1, px, py, 77, 89, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1585,7 +1585,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 91, px, py, 77, 89, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1596,7 +1596,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 1, px, py, 77, 89, dir_hare_dch, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1607,7 +1607,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 91, px, py, 77, 89, dir_hare_dch, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1618,7 +1618,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 1, px, py, 77, 89, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1629,7 +1629,7 @@ void DrasculaEngine::animation_4_3() {
copyRect(x, 91, px, py, 77, 89, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 77, 89, dir_zona_pantalla);
x = x + 77;
- pausa(3);
+ pause(3);
}
}
@@ -1637,12 +1637,12 @@ void DrasculaEngine::animation_5_3() {
int n, x = 0;
int px = hare_x - 20, py = hare_y - 1;
- lee_dibujos("an3y_1.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("an3y_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an3y_3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("an3y_1.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("an3y_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an3y_3.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 4; n++) {
x++;
@@ -1650,7 +1650,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1661,7 +1661,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1672,7 +1672,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_dch, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1683,7 +1683,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_dch, dir_zona_pantalla);
updateScreen(px,py, px,py, 71,72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1694,7 +1694,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 2, px, py, 71, 72, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -1705,7 +1705,7 @@ void DrasculaEngine::animation_5_3() {
copyRect(x, 75, px, py, 71, 72, dir_hare_fondo, dir_zona_pantalla);
updateScreen(px, py, px, py, 71, 72, dir_zona_pantalla);
x = x + 71;
- pausa(3);
+ pause(3);
}
}
@@ -1716,16 +1716,16 @@ void DrasculaEngine::animation_6_3() {
hare_se_mueve = 0;
flags[3] = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
flags[1] = 0;
- lee_dibujos("an4y.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an4y.alg");
+ decompressPic(dir_hare_frente, 1);
for (frame = 0; frame < 6; frame++) {
- pausa(3);
+ pause(3);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyRect(yoda_x[frame], yoda_y[frame], px, py, 78, 90, dir_hare_frente, dir_zona_pantalla);
updateScreen(px, py, px, py, 78, 90, dir_zona_pantalla);
@@ -1733,41 +1733,41 @@ void DrasculaEngine::animation_6_3() {
flags[2] = 1;
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
void DrasculaEngine::animation_rayo() {
- lee_dibujos("anr_1.alg");
- descomprime_dibujo(dir_hare_frente, MEDIA);
- lee_dibujos("anr_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("anr_3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("anr_4.alg");
- descomprime_dibujo(dir_dibujo1, 1);
- lee_dibujos("anr_5.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("anr_1.alg");
+ decompressPic(dir_hare_frente, MEDIA);
+ loadPic("anr_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("anr_3.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("anr_4.alg");
+ decompressPic(dir_dibujo1, 1);
+ loadPic("anr_5.alg");
+ decompressPic(dir_dibujo3, 1);
updateScreen(0, 0, 0, 0, 320, 200, dir_hare_frente);
- pausa(50);
+ pause(50);
comienza_sound("s5.als");
updateScreen(0, 0, 0, 0, 320, 200, dir_hare_dch);
- pausa(3);
+ pause(3);
updateScreen(0, 0, 0, 0, 320, 200, dir_hare_fondo);
- pausa(3);
+ pause(3);
updateScreen(0, 0, 0, 0, 320, 200, dir_dibujo1);
- pausa(3);
+ pause(3);
updateScreen(0, 0, 0, 0, 320, 200, dir_hare_fondo);
- pausa(3);
+ pause(3);
updateScreen(0, 0, 0, 0, 320, 200, dir_dibujo3);
- pausa(3);
+ pause(3);
updateScreen(0, 0, 0, 0, 320, 200, dir_hare_frente);
fin_sound();
}
@@ -1817,13 +1817,13 @@ void DrasculaEngine::animation_1_5() {
hablar(TEXT217, "217.als");
habla_bj(TEXTBJ19, "BJ19.als");
hablar(TEXT229, "229.als");
- pausa(5);
+ pause(5);
lleva_al_hare(114, 170);
sentido_hare = 3;
hablar(TEXT431, "431.als");
habla_bj(TEXTBJ20, "BJ20.als");
sentido_hare = 2;
- pausa(4);
+ pause(4);
hablar(TEXT438, "438.als");
sitio_x = 120;
sitio_y = 157;
@@ -1835,7 +1835,7 @@ void DrasculaEngine::animation_1_5() {
for (;;) {
if (hare_se_mueve == 0)
break;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -1860,12 +1860,12 @@ void DrasculaEngine::animation_3_5() {
void DrasculaEngine::animation_4_5() {
flags[7] = 1;
- refresca_pantalla();
+ 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");
- pausa(23);
+ pause(23);
hablar(TEXT229, "229.als");
habla_lobo(TEXTL3, "L3.als");
habla_lobo(TEXTL4, "L4.als");
@@ -1874,7 +1874,7 @@ void DrasculaEngine::animation_4_5() {
hablar(TEXT231, "231.als");
habla_lobo(TEXTL6, "L6.als");
habla_lobo(TEXTL7, "L7.als");
- pausa(33);
+ pause(33);
hablar(TEXT232, "232.als");
habla_lobo(TEXTL8, "L8.als");
}
@@ -1892,16 +1892,16 @@ void DrasculaEngine::animation_5_5(){
lleva_al_hare(hare_x - 19, hare_y + alto_hare);
sentido_hare = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("3an5_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("3an5_2.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("3an5_1.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("3an5_2.alg");
+ decompressPic(dir_hare_frente, 1);
for (frame = 0; frame < 9; frame++) {
- pausa(3);
+ pause(3);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyRect(hueso_x[frame], hueso_y[frame], pixel_x, pixel_y, 97, 64, dir_hare_fondo, dir_zona_pantalla);
updateScreen(pixel_x, pixel_y, pixel_x,pixel_y, 97,64, dir_zona_pantalla);
@@ -1911,7 +1911,7 @@ void DrasculaEngine::animation_5_5(){
updateScreen(198, 81, 198, 81, 26, 24, dir_zona_pantalla);
for (frame = 0; frame < 9; frame++) {
- pausa(3);
+ pause(3);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyRect(hueso_x[frame], hueso_y[frame], pixel_x, pixel_y, 97, 64, dir_hare_frente, dir_zona_pantalla);
updateScreen(pixel_x, pixel_y, pixel_x,pixel_y, 97, 64, dir_zona_pantalla);
@@ -1919,31 +1919,31 @@ void DrasculaEngine::animation_5_5(){
flags[6] = 1;
actualiza_datos();
- pausa(12);
+ pause(12);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
for (h = 0; h < (200 - 18); h++)
copyBackground(0, 53, 0, h, 320, 19, dir_hare_frente, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("101.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("3an5_3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("3an5_4.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("101.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("3an5_3.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("3an5_4.alg");
+ decompressPic(dir_hare_dch, 1);
updateScreen(0, 0, 0, 0, 320, 200, dir_dibujo1);
- pausa(9);
+ pause(9);
for (frame = 0; frame < 5; frame++) {
- pausa(3);
+ pause(3);
copyBackground(vuela_x[frame], 1, 174, 79, 61, 109, dir_hare_fondo, dir_zona_pantalla);
updateScreen(174, 79, 174, 79, 61, 109, dir_zona_pantalla);
}
for (frame = 0; frame < 5; frame++) {
- pausa(3);
+ pause(3);
copyBackground(vuela_x[frame], 1, 174, 79, 61, 109, dir_hare_dch, dir_zona_pantalla);
updateScreen(174, 79, 174, 79, 61, 109, dir_zona_pantalla);
}
@@ -1952,15 +1952,15 @@ void DrasculaEngine::animation_5_5(){
comienza_sound("s1.als");
fin_sound();
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
- borra_pantalla();
+ clearRoom();
- lee_dibujos("49.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("49.alg");
+ decompressPic(dir_dibujo1, MEDIA);
}
void DrasculaEngine::animation_6_5() {
@@ -1974,7 +1974,7 @@ void DrasculaEngine::animation_7_5() {
habla_lobo(TEXTL11, "L11.als");
habla_lobo(TEXTL12, "L12.als");
habla_lobo(TEXTL13, "L13.als");
- pausa(34);
+ pause(34);
habla_lobo(TEXTL14, "L14.als");
}
@@ -2022,14 +2022,14 @@ void DrasculaEngine::animation_12_5() {
char fundido;
playmusic(26);
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(27);
+ pause(27);
anima("rayo1.bin", 23);
comienza_sound("s5.als");
anima("rayo2.bin", 17);
sentido_hare = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_oscuro();
@@ -2059,8 +2059,8 @@ void DrasculaEngine::animation_12_5() {
palFondo3[color][componente] = LimitaVGA(palFondo3[color][componente] - 8 + fundido);
}
- lee_dibujos("3an11_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("3an11_1.alg");
+ decompressPic(dir_hare_fondo, 1);
for (frame = 0; frame < 8; frame++) {
if (frame == 2 || frame == 4 || frame == 8 || frame==10)
@@ -2070,8 +2070,8 @@ void DrasculaEngine::animation_12_5() {
else
setvgapalette256((byte *)&palFondo3);
- pausa(4);
- refresca_pantalla();
+ pause(4);
+ updateRoom();
copyRect(rayo_x[frame], 1, 41, 0, 44, 44, dir_hare_fondo, dir_zona_pantalla);
copyRect(frusky_x[frame], 113, 205, 50, 38, 86, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -2087,14 +2087,14 @@ void DrasculaEngine::animation_12_5() {
else
setvgapalette256((byte *)&palFondo2);
- pausa(4);
- refresca_pantalla();
+ pause(4);
+ updateRoom();
copyRect(elfrusky_x[frame], 47, 192, 39, 66, 106, dir_hare_fondo, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
anima("frel.bin", 16);
- borra_pantalla();
+ clearRoom();
hare_claro();
ActualizaPaleta();
@@ -2105,8 +2105,8 @@ void DrasculaEngine::animation_12_5() {
hipo(12);
fin_sound();
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
lleva_al_hare(40, 169);
lleva_al_hare(-14, 175);
@@ -2114,7 +2114,7 @@ void DrasculaEngine::animation_12_5() {
rompo = 1;
musica_antes = musica_room;
hare_se_ve = 1;
- borra_pantalla();
+ clearRoom();
sentido_hare = 1;
hare_se_mueve = 0;
hare_x = -1;
@@ -2130,8 +2130,8 @@ void DrasculaEngine::animation_13_5() {
int frus_y[] = {1, 1, 1, 1, 1, 1, 1, 89};
int pos_frusky[6];
- lee_dibujos("auxfr.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("auxfr.alg");
+ decompressPic(dir_hare_fondo, 1);
pos_frusky[3] = 81;
pos_frusky[4] = 44;
@@ -2139,15 +2139,15 @@ void DrasculaEngine::animation_13_5() {
pos_frusky[0] = 1;
pos_frusky[1] = 1;
pos_frusky[2] = frank_x;
- refresca_pantalla();
+ updateRoom();
copyRectClip(pos_frusky, dir_hare_fondo, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(15);
+ pause(15);
playmusic(18);
for (;;) {
- refresca_pantalla();
+ updateRoom();
pos_frusky[0] = frus_x[frame];
pos_frusky[1] = frus_y[frame];
pos_frusky[2] = frank_x;
@@ -2161,28 +2161,28 @@ void DrasculaEngine::animation_13_5() {
frame = 0;
sentido_hare = 3;
}
- pausa(6);
+ pause(6);
}
}
void DrasculaEngine::animation_14_5() {
flags[11] = 1;
comienza_sound("s3.als");
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0,0 , 320, 200, dir_zona_pantalla);
fin_sound();
- pausa(17);
+ pause(17);
sentido_hare = 3;
hablar(TEXT246,"246.als");
lleva_al_hare(89, 160);
flags[10] = 1;
comienza_sound("s7.als");
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
- pausa(14);
+ pause(14);
sentido_hare = 3;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
habla_solo(TEXTD18, "d18.als");
FundeAlNegro(1);
@@ -2214,12 +2214,12 @@ void DrasculaEngine::animation_1_6() {
for (l = 0; l < 200; l++)
factor_red[l] = 98;
- lee_dibujos("auxig2.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("auxdr.alg");
- descomprime_dibujo(dir_dibujo2, 1);
- lee_dibujos("car.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("auxig2.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("auxdr.alg");
+ 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");
@@ -2239,30 +2239,30 @@ void DrasculaEngine::animation_1_6() {
hablar(TEXT255, "255.als");
habla_dr_dch(TEXTD29, "d29.als");
FundeAlNegro(1);
- borra_pantalla();
- lee_dibujos("time1.alg");
- descomprime_dibujo(dir_zona_pantalla, 1);
+ clearRoom();
+ loadPic("time1.alg");
+ decompressPic(dir_zona_pantalla, 1);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
delay(930);
- borra_pantalla();
+ clearRoom();
Negro();
hare_se_ve = 0;
flags[0] = 0;
- refresca_pantalla();
+ 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");
FundeAlNegro(0);
- borra_pantalla();
- lee_dibujos("time1.alg");
- descomprime_dibujo(dir_zona_pantalla,1);
+ clearRoom();
+ loadPic("time1.alg");
+ decompressPic(dir_zona_pantalla,1);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
delay(900);
- borra_pantalla();
+ clearRoom();
Negro();
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(1);
hablar(TEXT258, "258.als");
@@ -2276,7 +2276,7 @@ void DrasculaEngine::animation_1_6() {
habla_dr_dch(TEXTD34, "d34.als");
sentido_dr = 0;
habla_dr_izq(TEXTD35, "d35.als");
- borra_pantalla();
+ clearRoom();
carga_escoba("102.ald");
activa_pendulo();
}
@@ -2307,14 +2307,14 @@ void DrasculaEngine::animation_5_6() {
for (n = -125; n <= 0; n = n + 2) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pos_pen[3] = n;
copyRectClip(pos_pen, dir_dibujo3, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(2);
+ pause(2);
}
flags[3] = 1;
@@ -2322,17 +2322,17 @@ void DrasculaEngine::animation_5_6() {
void DrasculaEngine::animation_6_6() {
anima("rct.bin", 11);
- borra_pantalla();
+ clearRoom();
sin_verbo();
resta_objeto(20);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
rompo = 1;
obj_saliendo = 104;
hare_x = -1;
@@ -2361,28 +2361,28 @@ void DrasculaEngine::animation_9_6() {
flags[5] = 1;
anima("drf.bin", 16);
FundeAlNegro(0);
- borra_pantalla();
+ clearRoom();
hare_x = -1;
obj_saliendo = 108;
carga_escoba("59.ald");
strcpy(num_room, "nada.alg");
- lee_dibujos("nota2.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("nota2.alg");
+ decompressPic(dir_dibujo1, MEDIA);
Negro();
sentido_hare = 1;
hare_x -= 21;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
FundeDelNegro(0);
- pausa(96);
+ pause(96);
lleva_al_hare(116, 178);
sentido_hare = 2;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
playmusic(9);
- borra_pantalla();
- lee_dibujos("nota.alg");
- descomprime_dibujo(dir_dibujo1, COMPLETA);
+ clearRoom();
+ loadPic("nota.alg");
+ decompressPic(dir_dibujo1, COMPLETA);
color_abc(BLANCO);
habla_solo(TEXTBJ24, "bj24.als");
habla_solo(TEXTBJ25, "bj25.als");
@@ -2390,37 +2390,37 @@ void DrasculaEngine::animation_9_6() {
habla_solo(TEXTBJ27, "bj27.als");
habla_solo(TEXTBJ28, "bj28.als");
sentido_hare = 3;
- borra_pantalla();
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("nota2.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ 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");
sentido_hare = 1;
hablar(TEXT299, "299.als");
hablar(TEXT300, "300.als");
- refresca_pantalla();
+ 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");
- lee_dibujos("nota2.alg");
- descomprime_dibujo(dir_dibujo1, 1);
+ loadPic("nota2.alg");
+ decompressPic(dir_dibujo1, 1);
sentido_hare = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hablar(TEXT301, "301.als");
v_cd = _mixer->getVolumeForSoundType(Audio::Mixer::kMusicSoundType) / 16;
v_cd = v_cd + 4;
playmusic(17);
FundeAlNegro(1);
- borra_pantalla();
+ clearRoom();
fliplay("qpc.bin", 1);
MusicFadeout();
stopmusic();
- borra_pantalla();
+ clearRoom();
_mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, v_cd * 16);
playmusic(3);
fliplay("crd.bin", 1);
@@ -2430,7 +2430,7 @@ void DrasculaEngine::animation_9_6() {
void DrasculaEngine::animation_10_6() {
comienza_sound ("s14.als");
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(164, 85, 155, 48, 113, 114, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
@@ -2477,38 +2477,38 @@ void DrasculaEngine::animation_19_6() {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
copyBackground(140, 23, 161, 69, 35, 80, dir_dibujo3, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_hare();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(6);
- refresca_pantalla();
+ pause(6);
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
comienza_sound("s4.als");
- pausa(6);
+ pause(6);
fin_sound();
}
void DrasculaEngine::animation_12_2() {
- lee_dibujos("an12.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an12.alg");
+ decompressPic(dir_hare_dch, 1);
hablar(TEXT356, "356.als");
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(1, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
updateScreen(228, 112, 228, 112, 47, 60, dir_zona_pantalla);
- pausa(3);
+ pause(3);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(49, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
pon_hare();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
stopmusic();
flags[11] = 1;
@@ -2516,33 +2516,33 @@ void DrasculaEngine::animation_12_2() {
conversa("op_1.cal");
flags[11] = 0;
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_26_2() {
int n, x = 0;
- lee_dibujos("an12.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an12.alg");
+ decompressPic(dir_hare_dch, 1);
hablar(TEXT392, "392.als");
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(1, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
updateScreen(228, 112, 228, 112, 47, 60, dir_zona_pantalla);
- pausa(3);
+ pause(3);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(49, 139, 228, 112, 47, 60, dir_hare_dch, dir_zona_pantalla);
pon_hare();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
stopmusic();
flags[11] = 1;
@@ -2552,14 +2552,14 @@ void DrasculaEngine::animation_26_2() {
habla_pianista(TEXTP18, "P18.als");
habla_pianista(TEXTP19, "P19.als");
- lee_dibujos("an26.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an26.alg");
+ decompressPic(dir_hare_dch, 1);
for (n = 0; n < 6; n++){
x++;
copyBackground(x, 1, 225, 113, 50, 59, dir_hare_dch, dir_zona_pantalla);
updateScreen(225,113, 225,113, 50,59, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2570,7 +2570,7 @@ void DrasculaEngine::animation_26_2() {
x = x + 50;
if (n == 2)
comienza_sound("s9.als");
- pausa(3);
+ pause(3);
}
fin_sound_corte();
@@ -2580,7 +2580,7 @@ void DrasculaEngine::animation_26_2() {
copyBackground(x, 121, 225, 113, 50, 59, dir_hare_dch, dir_zona_pantalla);
updateScreen(225, 113, 225, 113, 50, 59, dir_zona_pantalla);
x = x + 50;
- pausa(3);
+ pause(3);
}
agarra_objeto(11);
@@ -2588,14 +2588,14 @@ void DrasculaEngine::animation_26_2() {
flags[11] = 0;
flags[39] = 1;
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
musica_room = 16;
}
void DrasculaEngine::animation_11_2() {
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an11y13.alg");
+ decompressPic(dir_hare_dch, 1);
hablar(TEXT352, "352.als");
habla_tabernero(TEXTT1, "T1.als");
@@ -2604,16 +2604,16 @@ void DrasculaEngine::animation_11_2() {
hablar(TEXT354, "354.als");
habla_tabernero(TEXTT18, "T18.als");
hablar(TEXT355, "355.als");
- pausa(40);
+ pause(40);
habla_tabernero("No, nada", "d82.als");
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_13_2() {
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an11y13.alg");
+ decompressPic(dir_hare_frente, 1);
if (flags[41] == 0) {
hablar(TEXT103, "103.als");
@@ -2629,8 +2629,8 @@ void DrasculaEngine::animation_13_2() {
}
conversa("op_2.cal");
- lee_dibujos("964.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("964.alg");
+ decompressPic(dir_hare_frente, 1);
}
void DrasculaEngine::animation_18_2() {
@@ -2643,7 +2643,7 @@ void DrasculaEngine::animation_22_2() {
hablar(TEXT374,"374.als");
sentido_hare=2;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
comienza_sound("s13.als");
fin_sound();
@@ -2662,14 +2662,14 @@ void DrasculaEngine::animation_24_2() {
if (hare_x < 178)
lleva_al_hare(208, 136);
sentido_hare = 3;
- refresca_pantalla();
- pausa(3);
+ updateRoom();
+ pause(3);
sentido_hare = 0;
hablar(TEXT356, "356.als");
- lee_dibujos("an24.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an24.alg");
+ decompressPic(dir_hare_frente, 1);
animation_32_2();
@@ -2692,17 +2692,17 @@ void DrasculaEngine::animation_24_2() {
void DrasculaEngine::animation_32_2() {
int n, x = 0;
- lee_dibujos("an32_1.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("an32_2.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("an32_1.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("an32_2.alg");
+ decompressPic(dir_hare_fondo, 1);
for (n = 0; n < 4; n++) {
x++;
copyBackground(x, 1, 113, 53, 65, 81, dir_dibujo3, dir_zona_pantalla);
updateScreen(113, 53, 113, 53, 65, 81, dir_zona_pantalla);
x = x + 65;
- pausa(4);
+ pause(4);
}
x = 0;
@@ -2711,7 +2711,7 @@ void DrasculaEngine::animation_32_2() {
copyBackground(x, 83, 113, 53, 65, 81, dir_dibujo3, dir_zona_pantalla);
updateScreen(113, 53, 113, 53, 65, 81, dir_zona_pantalla);
x = x + 65;
- pausa(4);
+ pause(4);
}
x = 0;
@@ -2720,7 +2720,7 @@ void DrasculaEngine::animation_32_2() {
copyBackground(x, 1, 113, 53, 65, 81, dir_hare_fondo, dir_zona_pantalla);
updateScreen(113, 53, 113, 53, 65, 81, dir_zona_pantalla);
x = x + 65;
- pausa(4);
+ pause(4);
}
x = 0;
@@ -2730,31 +2730,31 @@ void DrasculaEngine::animation_32_2() {
updateScreen(113, 53, 113, 53, 65, 81, dir_zona_pantalla);
x = x + 65;
if (n < 2)
- pausa(4);
+ pause(4);
}
- lee_dibujos("aux18.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("aux18.alg");
+ decompressPic(dir_dibujo3, 1);
}
void DrasculaEngine::animation_34_2() {
int n, x = 0;
sentido_hare = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("an34_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an34_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an34_1.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an34_2.alg");
+ decompressPic(dir_hare_dch, 1);
for (n = 0; n < 3; n++) {
x++;
copyBackground(x, 1, 218, 79, 83, 75, dir_hare_fondo, dir_zona_pantalla);
updateScreen(218, 79, 218, 79, 83, 75, dir_zona_pantalla);
x = x + 83;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2764,7 +2764,7 @@ void DrasculaEngine::animation_34_2() {
copyBackground(x, 77, 218, 79, 83, 75, dir_hare_fondo, dir_zona_pantalla);
updateScreen(218, 79, 218, 79, 83, 75, dir_zona_pantalla);
x = x + 83;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2775,47 +2775,47 @@ void DrasculaEngine::animation_34_2() {
copyBackground(x, 1, 218, 79, 83, 75, dir_hare_dch, dir_zona_pantalla);
updateScreen(218, 79, 218, 79, 83,75, dir_zona_pantalla);
x = x + 83;
- pausa(3);
+ pause(3);
}
fin_sound();
- pausa(30);
+ pause(30);
copyBackground(1, 77, 218, 79, 83, 75, dir_hare_dch, dir_zona_pantalla);
updateScreen(218, 79, 218, 79, 83, 75, dir_zona_pantalla);
- pausa(3);
+ pause(3);
- lee_dibujos("994.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("994.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_36_2() {
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ 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");
- pausa(40);
+ pause(40);
habla_tabernero("No, nada", "d82.als");
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
}
void DrasculaEngine::animation_7_2() {
int n, x = 0;
- lee_dibujos("an7_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an7_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an7_3.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an7_1.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an7_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an7_3.alg");
+ decompressPic(dir_hare_frente, 1);
if (flags[3] == 1)
copyBackground(258, 110, 85, 44, 23, 53, dir_dibujo3, dir_dibujo1);
@@ -2830,7 +2830,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2841,7 +2841,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2852,7 +2852,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2863,7 +2863,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2874,16 +2874,16 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_frente, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
- lee_dibujos("an7_4.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an7_5.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an7_6.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("an7_7.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("an7_4.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an7_5.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an7_6.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("an7_7.alg");
+ decompressPic(dir_dibujo3, 1);
x = 0;
@@ -2893,7 +2893,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2904,7 +2904,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2915,7 +2915,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51,73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2926,7 +2926,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2937,7 +2937,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_frente, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2948,7 +2948,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2959,7 +2959,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_frente, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2970,7 +2970,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_frente, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2981,7 +2981,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -2992,12 +2992,12 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
- lee_dibujos("an7_8.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an7_9.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("an7_8.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an7_9.alg");
+ decompressPic(dir_hare_dch, 1);
x = 0;
@@ -3007,7 +3007,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3018,7 +3018,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 75, 80, 64, 51, 73, dir_hare_fondo, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3029,7 +3029,7 @@ void DrasculaEngine::animation_7_2() {
copyRect(x, 1, 80, 64, 51, 73, dir_hare_dch, dir_zona_pantalla);
updateScreen(80, 64, 80, 64, 51, 73, dir_zona_pantalla);
x = x + 51;
- pausa(3);
+ pause(3);
}
@@ -3042,31 +3042,31 @@ void DrasculaEngine::animation_7_2() {
if (flags[7] == 1 && flags[26] == 1 && flags[34] == 1 && flags[35] == 1 && flags[37] == 1)
flags[38] = 1;
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("aux3.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("aux3.alg");
+ decompressPic(dir_dibujo3, 1);
}
void DrasculaEngine::animation_5_2() {
int n, x = 0;
sentido_hare = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- lee_dibujos("an5_1.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("an5_2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an5_3.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("an5_4.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("an5_1.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("an5_2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an5_3.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("an5_4.alg");
+ decompressPic(dir_dibujo3, 1);
copyBackground(1, 1, 213, 66, 53,84, dir_hare_fondo, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -3076,7 +3076,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 1, 213, 66, 53, 84, dir_hare_fondo, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84,dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3086,7 +3086,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 86, 213, 66, 53, 84, dir_hare_fondo, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3096,7 +3096,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 1, 213, 66, 53, 84, dir_hare_dch, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3106,7 +3106,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 1, 213, 66, 53, 84, dir_hare_dch, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3116,7 +3116,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 86, 213, 66, 53, 84, dir_hare_dch, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
x = 0;
@@ -3126,7 +3126,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 1, 213, 66, 53, 84, dir_hare_frente, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
comienza_sound("s1.als");
@@ -3138,7 +3138,7 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 86, 213, 66, 53, 84, dir_hare_frente, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
fin_sound_corte();
@@ -3149,17 +3149,17 @@ void DrasculaEngine::animation_5_2() {
copyBackground(x, 1, 213, 66, 53, 84, dir_dibujo3, dir_zona_pantalla);
updateScreen(213, 66, 213, 66, 53, 84, dir_zona_pantalla);
x = x + 52;
- pausa(3);
+ pause(3);
}
- lee_dibujos("994.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("974.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("964.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("aux5.alg");
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic("994.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("974.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("964.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("aux5.alg");
+ decompressPic(dir_dibujo3, 1);
flags[8] = 1;
hare_x = hare_x - 4;
hablar_sinc(TEXT46, "46.als", "4442444244244");
@@ -3170,49 +3170,49 @@ void DrasculaEngine::animation_6_2() {
stopmusic();
flags[9] = 1;
- borra_pantalla();
- lee_dibujos("ciego1.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("ciego2.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("ciego3.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("ciego4.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("ciego5.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ clearRoom();
+ loadPic("ciego1.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("ciego2.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("ciego3.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("ciego4.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("ciego5.alg");
+ decompressPic(dir_hare_frente, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(1);
+ pause(1);
if (flags[4] == 1)
habla_hacker(TEXTD66, "d66.als");
- pausa(6);
+ pause(6);
habla_ciego(TEXTD78, "d78.als",
"004447222550002222755554444466222000220555002220550444446666662220000557550033344477222522665444466663337446055504446550550550222633003330000666622044422755722270255566667555655007222777");
- pausa(4);
+ pause(4);
habla_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);
- pausa(10);
+ pause(10);
- borra_pantalla();
+ clearRoom();
playmusic(musica_room);
- lee_dibujos("9.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("aux9.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("9.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("aux9.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
sin_verbo();
flags[9] = 0;
@@ -3222,31 +3222,31 @@ void DrasculaEngine::animation_33_2() {
stopmusic();
flags[9] = 1;
- pausa(12);
+ pause(12);
hablar(TEXTD56, "d56.als" );
- pausa(8);
-
- borra_pantalla();
- lee_dibujos("ciego1.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("ciego2.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("ciego3.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("ciego4.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("ciego5.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ pause(8);
+
+ clearRoom();
+ loadPic("ciego1.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("ciego2.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("ciego3.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("ciego4.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("ciego5.alg");
+ decompressPic(dir_hare_frente, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(10);
+ pause(10);
habla_ciego(TEXTD68, "d68.als", "44472225500022227555544444472225500022227555544444664466");
- pausa(5);
+ pause(5);
habla_hacker(TEXTD57, "d57.als");
- pausa(6);
+ pause(6);
_system->delayMillis(1000);
habla_ciego(TEXTD77, "d77.als", "56665004444447222550002222755554444466555033022755555000444444444444444444444444444444");
habla_hacker(TEXTD65, "d65.als");
@@ -3254,21 +3254,21 @@ void DrasculaEngine::animation_33_2() {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(14);
+ pause(14);
- borra_pantalla();
+ clearRoom();
playmusic(musica_room);
- lee_dibujos("9.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("aux9.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("9.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("aux9.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
sin_verbo();
flags[33] = 1;
@@ -3280,21 +3280,21 @@ void DrasculaEngine::animation_1_4() {
strcpy(nombre_obj[2], "igor");
hablar(TEXT275, "275.als");
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(131, 133, 199, 95, 50, 66, dir_dibujo3, dir_zona_pantalla);
updateScreen(199, 95, 199, 95, 50, 66, dir_zona_pantalla);
- pausa(3);
+ pause(3);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(182, 133, 199, 95, 50, 66, dir_dibujo3, dir_zona_pantalla);
pon_hare();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
flags[18] = 1;
flags[20] = 1;
@@ -3305,13 +3305,13 @@ void DrasculaEngine::animation_1_4() {
} else {
hablar(TEXT356, "356.als");
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(131, 133, 199, 95, 50, 66, dir_dibujo3, dir_zona_pantalla);
updateScreen(199, 95, 199, 95, 50, 66, dir_zona_pantalla);
- pausa(2);
+ pause(2);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(182, 133, 199, 95, 50, 66, dir_dibujo3, dir_zona_pantalla);
pon_hare();
@@ -3322,7 +3322,7 @@ void DrasculaEngine::animation_1_4() {
flags[20] = 1;
hablar(TEXT276, "276.als");
- pausa(14);
+ pause(14);
habla_igor_sentado(TEXTI6, "I6.als");
}
@@ -3333,31 +3333,31 @@ void DrasculaEngine::animation_1_4() {
void DrasculaEngine::animation_5_4(){
sentido_hare = 3;
- lee_dibujos("anh_dr.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("anh_dr.alg");
+ decompressPic(dir_hare_fondo, 1);
lleva_al_hare(99, 160);
lleva_al_hare(38, 177);
hare_se_ve = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
delay(800);
anima("bio.bin", 14);
flags[29] = 1;
hare_x = 95;
hare_y = 82;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
abre_puerta(2, 0);
- lee_dibujos("auxigor.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("auxigor.alg");
+ decompressPic(dir_hare_frente, 1);
x_igor = 100;
y_igor = 65;
habla_igor_frente(TEXTI29, "I29.ALS");
habla_igor_frente(TEXTI30, "I30.als");
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
hare_se_ve = 1;
FundeAlNegro(0);
sal_de_la_habitacion(0);
@@ -3368,31 +3368,31 @@ void DrasculaEngine::animation_6_4() {
strcpy(room, num_room);
strcpy(num_room, "26.alg");
- borra_pantalla();
- lee_dibujos("26.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("aux26.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("auxigor.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ clearRoom();
+ loadPic("26.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("aux26.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("auxigor.alg");
+ decompressPic(dir_hare_frente, 1);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- refresca_26_antes();
+ update_26_pre();
x_igor = 104;
y_igor = 71;
pon_igor();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(40);
+ pause(40);
habla_igor_frente(TEXTI26, "I26.als");
strcpy(num_room, room);
- borra_pantalla();
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos(pantalla_disco);
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos(num_room);
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic(roomDisk);
+ decompressPic(dir_dibujo3, 1);
+ loadPic(num_room);
+ decompressPic(dir_dibujo1, MEDIA);
sin_verbo();
- refresca_pantalla();
+ updateRoom();
}
void DrasculaEngine::animation_8_4() {
@@ -3400,17 +3400,17 @@ void DrasculaEngine::animation_8_4() {
int estanteria_x[] = {1, 75, 149, 223, 1, 75, 149, 223, 149, 223, 149, 223, 149, 223};
int estanteria_y[] = {1, 1, 1, 1, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74};
- lee_dibujos("an_8.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an_8.alg");
+ decompressPic(dir_hare_frente, 1);
for (frame = 0; frame < 14; frame++) {
- pausa(2);
+ pause(2);
copyBackground(estanteria_x[frame], estanteria_y[frame], 77, 45, 73, 72, dir_hare_frente, dir_zona_pantalla);
updateScreen(77, 45, 77, 45, 73, 72, dir_zona_pantalla);
}
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
abre_puerta(7, 2);
}
diff --git a/engines/drascula/drascula.cpp b/engines/drascula/drascula.cpp
index 891c016676..1e63524cae 100644
--- a/engines/drascula/drascula.cpp
+++ b/engines/drascula/drascula.cpp
@@ -168,50 +168,50 @@ int DrasculaEngine::go() {
hay_seleccion = 0;
if (num_ejec != 6) {
- lee_dibujos("95.alg");
- descomprime_dibujo(dir_mesa, 1);
+ loadPic("95.alg");
+ decompressPic(dir_mesa, 1);
}
if (num_ejec == 1) {
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
} else if (num_ejec == 2) {
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("pts.alg");
- descomprime_dibujo(dir_dibujo2, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("pts.alg");
+ decompressPic(dir_dibujo2, 1);
} else if (num_ejec == 3) {
- lee_dibujos("aux13.alg");
- descomprime_dibujo(dir_dibujo1, COMPLETA);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("aux13.alg");
+ decompressPic(dir_dibujo1, COMPLETA);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
} else if (num_ejec == 4) {
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
if (hay_que_load == 0)
animation_rayo();
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- borra_pantalla();
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ clearRoom();
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
} else if (num_ejec == 5) {
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
} else if (num_ejec == 6) {
x_igor = 105, y_igor = 85, sentido_igor = 1;
x_dr = 62, y_dr = 99, sentido_dr = 1;
@@ -220,15 +220,15 @@ int DrasculaEngine::go() {
dir_pendulo = dir_dibujo3;
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
- lee_dibujos("95.alg");
- descomprime_dibujo(dir_mesa, 1);
+ loadPic("95.alg");
+ decompressPic(dir_mesa, 1);
}
memset(nombre_icono, 0, sizeof(nombre_icono));
strcpy(nombre_icono[1], "look");
@@ -256,7 +256,7 @@ int DrasculaEngine::go() {
void DrasculaEngine::salir_al_dos(int r) {
if (hay_sb == 1)
ctvd_end();
- borra_pantalla();
+ clearRoom();
Negro();
MusicFadeout();
stopmusic();
@@ -294,7 +294,7 @@ void DrasculaEngine::libera_memoria() {
free(dir_hare_frente);
}
-void DrasculaEngine::lee_dibujos(const char *NamePcc) {
+void DrasculaEngine::loadPic(const char *NamePcc) {
unsigned int con, x = 0;
unsigned int fExit = 0;
byte ch, rep;
@@ -327,7 +327,7 @@ void DrasculaEngine::lee_dibujos(const char *NamePcc) {
file.close();
}
-void DrasculaEngine::descomprime_dibujo(byte *dir_escritura, int plt) {
+void DrasculaEngine::decompressPic(byte *dir_escritura, int plt) {
memcpy(dir_escritura, Buffer_pcx, 64000);
free(Buffer_pcx);
asigna_rgb((byte *)cPal, plt);
@@ -512,8 +512,8 @@ bool DrasculaEngine::escoba() {
animation_1_1();
sin_verbo();
- lee_dibujos("2aux62.alg");
- descomprime_dibujo(dir_dibujo2, 1);
+ loadPic("2aux62.alg");
+ decompressPic(dir_dibujo2, 1);
sentido_hare = 1;
obj_saliendo = 104;
if (hay_que_load != 0) {
@@ -608,8 +608,8 @@ bool DrasculaEngine::escoba() {
if (!para_cargar(nom_partida)) {
return true;
}
- lee_dibujos("auxdr.alg");
- descomprime_dibujo(dir_dibujo2, 1);
+ loadPic("auxdr.alg");
+ decompressPic(dir_dibujo2, 1);
}
}
@@ -651,10 +651,10 @@ bucles:
if (boton_dch == 1 && menu_scr == 1) {
delay(100);
if (num_ejec == 2)
- lee_dibujos(fondo_y_menu);
+ loadPic(fondo_y_menu);
else
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
setvgapalette256((byte *)&palJuego);
menu_scr = 0;
espera_soltar();
@@ -667,14 +667,14 @@ bucles:
if (sentido_hare == 2)
sentido_hare = 1;
if (num_ejec == 4)
- lee_dibujos("icons2.alg");
+ loadPic("icons2.alg");
else if (num_ejec == 5)
- lee_dibujos("icons3.alg");
+ loadPic("icons3.alg");
else if (num_ejec == 6)
- lee_dibujos("iconsp.alg");
+ loadPic("iconsp.alg");
else
- lee_dibujos("icons.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("icons.alg");
+ decompressPic(dir_hare_fondo, 1);
menu_scr = 1;
espera_soltar();
sin_verbo();
@@ -762,8 +762,8 @@ bucles:
if (num_ejec != 3)
cont_sv = 0;
} else if (num_ejec == 6 && key == Common::KEYCODE_0 && !strcmp(num_room, "61.alg")) {
- lee_dibujos("alcbar.alg");
- descomprime_dibujo(dir_dibujo1, 255);
+ loadPic("alcbar.alg");
+ decompressPic(dir_dibujo1, 255);
} else if (cont_sv == 1500) {
salva_pantallas();
if (num_ejec != 3)
@@ -777,20 +777,20 @@ bucles:
void DrasculaEngine::agarra_objeto(int objeto) {
if (num_ejec == 6)
- lee_dibujos("iconsp.alg");
+ loadPic("iconsp.alg");
else if (num_ejec == 4)
- lee_dibujos("icons2.alg");
+ loadPic("icons2.alg");
else if (num_ejec == 5)
- lee_dibujos("icons3.alg");
+ loadPic("icons3.alg");
else
- lee_dibujos("icons.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("icons.alg");
+ decompressPic(dir_hare_fondo, 1);
elige_objeto(objeto);
if (num_ejec == 2)
- lee_dibujos(fondo_y_menu);
+ loadPic(fondo_y_menu);
else
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
}
void DrasculaEngine::elige_objeto(int objeto) {
@@ -844,7 +844,7 @@ bool DrasculaEngine::para_cargar(char nom_game[]) {
musica_antes = musica_room;
menu_scr = 0;
if (num_ejec != 1)
- borra_pantalla();
+ clearRoom();
if (!carga_partida(nom_game))
return false;
if (num_ejec == 2 || num_ejec == 3 || num_ejec == 5) {
@@ -909,7 +909,7 @@ void DrasculaEngine::carga_escoba(const char *nom_fich) {
getLine(ald, buffer, size);
sscanf(buffer, "%d", &musica_room);
getLine(ald, buffer, size);
- sscanf(buffer, "%s", pantalla_disco);
+ sscanf(buffer, "%s", roomDisk);
getLine(ald, buffer, size);
sscanf(buffer, "%d", &nivel_osc);
@@ -937,12 +937,12 @@ void DrasculaEngine::carga_escoba(const char *nom_fich) {
getLine(ald, buffer, size);
sscanf(buffer, "%s",pant4);
- lee_dibujos(pant2);
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos(pant1);
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos(pant4);
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic(pant2);
+ decompressPic(dir_hare_dch, 1);
+ loadPic(pant1);
+ decompressPic(dir_hare_frente, 1);
+ loadPic(pant4);
+ decompressPic(dir_hare_fondo, 1);
strcpy(fondo_y_menu, pant4);
}
@@ -1015,12 +1015,12 @@ martini:
alto_hare = ALTO_PERSONAJE;
ancho_hare = ANCHO_PERSONAJE;
alto_pies = PIES_HARE;
- lee_dibujos("97.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("97.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
strcpy(fondo_y_menu, "99.alg");
}
@@ -1038,11 +1038,11 @@ martini:
}
hare_se_mueve = 0;
}
- lee_dibujos(pantalla_disco);
- descomprime_dibujo(dir_dibujo3, 1);
+ loadPic(roomDisk);
+ decompressPic(dir_dibujo3, 1);
- lee_dibujos(num_room);
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic(num_room);
+ decompressPic(dir_dibujo1, MEDIA);
copyBackground(0, 171, 0, 0, ANCHOBJ, ALTOBJ, dir_hare_fondo, dir_dibujo3);
@@ -1155,10 +1155,10 @@ martini:
animation_4_5();
}
- refresca_pantalla();
+ updateRoom();
}
-void DrasculaEngine::borra_pantalla() {
+void DrasculaEngine::clearRoom() {
memset(VGA, 0, 64000);
_system->copyRectToScreen((const byte *)VGA, 320, 0, 0, 320, 200);
_system->updateScreen();
@@ -1177,7 +1177,7 @@ void DrasculaEngine::lleva_al_hare(int punto_x, int punto_y) {
empieza_andar();
for (;;) {
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if (hare_se_mueve == 0)
break;
@@ -1188,7 +1188,7 @@ void DrasculaEngine::lleva_al_hare(int punto_x, int punto_y) {
sentido_hare = sentido_final;
}
fin:
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -1197,9 +1197,9 @@ void DrasculaEngine::mueve_cursor() {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (!strcmp(texto_nombre, "hacker") && hay_nombre == 1) {
if (_color != ROJO && menu_scr == 0)
@@ -1435,7 +1435,7 @@ void DrasculaEngine::mesa() {
nivel_voc = 72 + 61 - ((_mixer->getVolumeForSoundType(Audio::Mixer::kSFXSoundType) / 16) * 4);
nivel_cd = 72 + 61 - ((_mixer->getVolumeForSoundType(Audio::Mixer::kMusicSoundType) / 16) * 4);
- refresca_pantalla();
+ updateRoom();
copyRect(1, 56, 73, 63, 177, 97, dir_mesa, dir_zona_pantalla);
@@ -1494,7 +1494,7 @@ bool DrasculaEngine::saves() {
int n, n2, num_sav = 0, y = 27;
Common::InSaveFile *sav;
- borra_pantalla();
+ clearRoom();
if (!(sav = _saveFileMan->openForLoading("saves.epa"))) {
Common::OutSaveFile *epa;
@@ -1512,8 +1512,8 @@ bool DrasculaEngine::saves() {
sav->readLine(nombres[n], 23);
delete sav;
- lee_dibujos("savescr.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("savescr.alg");
+ decompressPic(dir_dibujo1, MEDIA);
color_abc(VERDE_CLARO);
@@ -1609,9 +1609,9 @@ bool DrasculaEngine::saves() {
y = 26;
}
- borra_pantalla();
- lee_dibujos(num_room);
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic(num_room);
+ decompressPic(dir_dibujo1, MEDIA);
buffer_teclado();
hay_seleccion = 0;
@@ -1771,7 +1771,7 @@ bool DrasculaEngine::confirma_salir() {
byte key;
color_abc(ROJO);
- refresca_pantalla();
+ updateRoom();
centra_texto(SYS1, 160, 87);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -1797,10 +1797,10 @@ void DrasculaEngine::salva_pantallas() {
// for now ignore
return;
- borra_pantalla();
+ clearRoom();
- lee_dibujos("sv.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic("sv.alg");
+ decompressPic(dir_dibujo1, MEDIA);
//TODO inicio_ghost();
//TODO carga_ghost();
@@ -1819,8 +1819,8 @@ void DrasculaEngine::salva_pantallas() {
break;
}
//TODO fin_ghost();
- lee_dibujos(num_room);
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ loadPic(num_room);
+ decompressPic(dir_dibujo1, MEDIA);
}
void DrasculaEngine::fliplay(const char *filefli, int vel) {
@@ -1844,7 +1844,7 @@ void DrasculaEngine::FundeDelNegro(int VelocidadDeFundido) {
palFundido[color][componente] = LimitaVGA(palJuego[color][componente] - 63 + fundido);
}
}
- pausa(VelocidadDeFundido);
+ pause(VelocidadDeFundido);
setvgapalette256((byte *)&palFundido);
}
@@ -2058,13 +2058,13 @@ void DrasculaEngine::FundeAlNegro(int VelocidadDeFundido) {
palFundido[color][componente] = LimitaVGA(palJuego[color][componente] - 63 + fundido);
}
}
- pausa(VelocidadDeFundido);
+ pause(VelocidadDeFundido);
setvgapalette256((byte *)&palFundido);
}
}
-void DrasculaEngine::pausa(int cuanto) {
+void DrasculaEngine::pause(int cuanto) {
_system->delayMillis(cuanto * 30); // was originaly 2
}
@@ -2160,7 +2160,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_igor();
pon_dr();
@@ -2168,14 +2168,14 @@ bucless:
copyRect(x_habla[cara], 148, x_igor + 17, y_igor, 25, 24, dir_hare_frente, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, x_igor + 26, y_igor);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (num_ejec == 1 && key == Common::KEYCODE_ESCAPE)
@@ -2235,7 +2235,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_igor();
pon_dr();
@@ -2248,14 +2248,14 @@ bucless:
else
copyRect(x_habla[cara], 90, x_dr, y_dr, 38, 31, dir_hare_fondo, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, x_dr + 19, y_dr);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (num_ejec == 1 && key == Common::KEYCODE_ESCAPE)
@@ -2315,7 +2315,7 @@ bucless:
cara = _rnd->getRandomNumber(7);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
pon_igor();
pon_dr();
@@ -2328,14 +2328,14 @@ bucless:
else
copyRect(x_habla[cara], 58, x_dr + 7, y_dr, 38, 31, dir_dibujo2, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, x_dr + 19, y_dr);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (num_ejec == 1 && key == Common::KEYCODE_ESCAPE)
@@ -2356,7 +2356,7 @@ bucless:
}
if (num_ejec == 6)
- refresca_pantalla();
+ updateRoom();
pon_igor();
pon_dr();
@@ -2465,7 +2465,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
if (num_ejec == 1 || num_ejec == 4)
pon_igor();
@@ -2475,14 +2475,14 @@ bucless:
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);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, x_igor + 26, y_igor);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (num_ejec == 1 && key == Common::KEYCODE_ESCAPE)
@@ -2503,7 +2503,7 @@ bucless:
}
if (num_ejec == 6) {
- refresca_pantalla();
+ updateRoom();
}
if (num_ejec == 1) {
@@ -2557,18 +2557,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 2, 121, 44, 21, 24, dir_hare_dch, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 132, 45);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (key != 0)
@@ -2585,7 +2585,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -2597,7 +2597,7 @@ void DrasculaEngine::hipo(int contador) {
comienza:
contador--;
- refresca_pantalla();
+ updateRoom();
if (num_ejec == 3)
updateScreen(0, 0, 0, y, 320, 200, dir_zona_pantalla);
else
@@ -2622,7 +2622,7 @@ comienza:
if (contador > 0)
goto comienza;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -2671,7 +2671,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_bj + 2, y_bj - 1, x_bj + 2, y_bj - 1, 27, 40,
dir_dibujo1, dir_zona_pantalla);
@@ -2679,16 +2679,16 @@ bucless:
copyRect(x_habla[cara], 99, x_bj + 2, y_bj - 1, 27, 40,
dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, x_bj + 7, y_bj);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
} else {
- refresca_pantalla();
+ updateRoom();
if (con_voces == 0)
centra_texto(dicho, 93, 80);
@@ -2714,7 +2714,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -2781,7 +2781,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
if (num_ejec == 2)
copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_habla - 1, dir_zona_pantalla, dir_dibujo3);
else
@@ -2809,7 +2809,7 @@ bucless:
hare_y, ancho_habla, alto_habla, factor_red[hare_y + alto_hare],
dir_hare_dch, dir_zona_pantalla);
- actualiza_refresco();
+ 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,
@@ -2817,7 +2817,7 @@ bucless:
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);
- actualiza_refresco();
+ 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,
@@ -2827,7 +2827,7 @@ bucless:
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],
dir_hare_frente, dir_zona_pantalla);
- actualiza_refresco();
+ 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,
@@ -2837,7 +2837,7 @@ bucless:
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],
dir_hare_frente, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
}
if (con_voces == 0)
@@ -2845,7 +2845,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (num_ejec == 1 && key == Common::KEYCODE_ESCAPE)
@@ -2865,7 +2865,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if (num_ejec == 1) {
@@ -2887,9 +2887,9 @@ int DrasculaEngine::music_status() {
return AudioCD.isPlaying();
}
-void DrasculaEngine::refresca_pantalla() {
+void DrasculaEngine::updateRoom() {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
if (num_ejec == 3) {
if (flags[0] == 0)
pon_hare();
@@ -2898,7 +2898,7 @@ void DrasculaEngine::refresca_pantalla() {
} else {
pon_hare();
}
- actualiza_refresco();
+ updateRefresh();
}
bool DrasculaEngine::carga_partida(const char *nom_game) {
@@ -3112,136 +3112,136 @@ void DrasculaEngine::empieza_andar() {
conta_vez = vez();
}
-void DrasculaEngine::actualiza_refresco() {
+void DrasculaEngine::updateRefresh() {
if (num_ejec == 1) {
if (!strcmp(num_room, "63.alg"))
- refresca_63();
+ update_63();
else if (!strcmp(num_room, "62.alg"))
- refresca_62();
+ update_62();
} else if (num_ejec == 2) {
if (!strcmp(num_room, "3.alg"))
- refresca_3();
+ update_3();
else if (!strcmp(num_room, "2.alg"))
- refresca_2();
+ update_2();
else if (!strcmp(num_room, "4.alg"))
- refresca_4();
+ update_4();
else if (!strcmp(num_room, "5.alg"))
- refresca_5();
+ update_5();
else if (!strcmp(num_room, "15.alg"))
- refresca_15();
+ update_15();
else if (!strcmp(num_room, "17.alg"))
- refresca_17();
+ update_17();
else if (!strcmp(num_room, "18.alg"))
- refresca_18();
+ update_18();
else if (!strcmp(num_room, "10.alg"))
mapa();
} else if (num_ejec == 3) {
if (!strcmp(num_room, "20.alg"))
- refresca_20();
+ update_20();
else if (!strcmp(num_room, "13.alg"))
- refresca_13();
+ update_13();
} else if (num_ejec == 4) {
if (!strcmp(num_room, "29.alg"))
- refresca_29();
+ update_29();
else if (!strcmp(num_room, "26.alg"))
- refresca_26();
+ update_26();
else if (!strcmp(num_room, "27.alg"))
- refresca_27();
+ update_27();
else if (!strcmp(num_room, "31.alg"))
- refresca_31();
+ update_31();
else if (!strcmp(num_room, "34.alg"))
- refresca_34();
+ update_34();
else if (!strcmp(num_room, "35.alg"))
- refresca_35();
+ update_35();
} else if (num_ejec == 5) {
if (!strcmp(num_room, "45.alg"))
mapa();
else if (!strcmp(num_room, "50.alg"))
- refresca_50();
+ update_50();
else if (!strcmp(num_room, "57.alg"))
- refresca_57();
+ update_57();
} else if (num_ejec == 6) {
if (!strcmp(num_room, "60.alg"))
- refresca_60();
+ update_60();
else if (!strcmp(num_room, "61.alg"))
- refresca_61();
+ update_61();
else if (!strcmp(num_room, "58.alg"))
- refresca_58();
+ update_58();
}
}
-void DrasculaEngine::actualiza_refresco_antes() {
+void DrasculaEngine::updateRefresh_pre() {
if (num_ejec == 1) {
if (!strcmp(num_room, "62.alg"))
- refresca_62_antes();
+ update_62_pre();
else if (!strcmp(num_room, "16.alg"))
pon_bj();
} else if (num_ejec == 2) {
if (!strcmp(num_room, "1.alg"))
- refresca_1_antes();
+ update_1_pre();
else if (!strcmp(num_room, "3.alg"))
- refresca_3_antes();
+ update_3_pre();
else if (!strcmp(num_room, "5.alg"))
- refresca_5_antes();
+ update_5_pre();
else if (!strcmp(num_room, "6.alg"))
- refresca_6_antes();
+ update_6_pre();
else if (!strcmp(num_room, "7.alg"))
- refresca_7_antes();
+ update_7_pre();
else if (!strcmp(num_room, "9.alg"))
- refresca_9_antes();
+ update_9_pre();
else if (!strcmp(num_room, "12.alg"))
- refresca_12_antes();
+ update_12_pre();
else if (!strcmp(num_room, "14.alg"))
- refresca_14_antes();
+ update_14_pre();
else if (!strcmp(num_room, "16.alg"))
- refresca_16_antes();
+ update_16_pre();
else if (!strcmp(num_room, "17.alg"))
- refresca_17_antes();
+ update_17_pre();
else if (!strcmp(num_room, "18.alg"))
- refresca_18_antes();
+ update_18_pre();
} else if (num_ejec == 3) {
// nothing
} else if (num_ejec == 4) {
if (!strcmp(num_room, "21.alg"))
- refresca_21_antes();
+ update_21_pre();
else if (!strcmp(num_room, "22.alg"))
- refresca_22_antes();
+ update_22_pre();
else if (!strcmp(num_room, "23.alg"))
- refresca_23_antes();
+ update_23_pre();
else if (!strcmp(num_room, "24.alg"))
- refresca_24_antes();
+ update_24_pre();
else if (!strcmp(num_room, "26.alg"))
- refresca_26_antes();
+ update_26_pre();
else if (!strcmp(num_room, "27.alg"))
- refresca_27_antes();
+ update_27_pre();
else if (!strcmp(num_room, "29.alg"))
- refresca_29_antes();
+ update_29_pre();
else if (!strcmp(num_room, "30.alg"))
- refresca_30_antes();
+ update_30_pre();
else if (!strcmp(num_room, "31.alg"))
- refresca_31_antes();
+ update_31_pre();
else if (!strcmp(num_room, "34.alg"))
- refresca_34_antes();
+ update_34_pre();
else if (!strcmp(num_room, "35.alg"))
- refresca_35_antes();
+ update_35_pre();
} else if (num_ejec == 5) {
if (!strcmp(num_room,"49.alg"))
- refresca_49_antes();
+ update_49_pre();
else if (!strcmp(num_room,"53.alg"))
- refresca_53_antes();
+ update_53_pre();
else if (!strcmp(num_room,"54.alg"))
- refresca_54_antes();
+ update_54_pre();
else if (!strcmp(num_room,"56.alg"))
- refresca_56_antes();
+ update_56_pre();
} else if (num_ejec == 6) {
if (!strcmp(num_room, "102.alg"))
- refresca_pendulo();
+ update_pendulo();
else if (!strcmp(num_room, "58.alg"))
- refresca_58_antes();
+ update_58_pre();
else if (!strcmp(num_room, "59.alg"))
- refresca_59_antes();
+ update_59_pre();
else if (!strcmp(num_room, "60.alg"))
- refresca_60_antes();
+ update_60_pre();
}
}
@@ -3424,7 +3424,7 @@ void DrasculaEngine::barra_menu() {
void DrasculaEngine::saca_objeto() {
int h = 0, n;
- refresca_pantalla();
+ updateRoom();
for (n = 1; n < 43; n++){
if (sobre_que_objeto() == n) {
@@ -3452,7 +3452,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (espuerta[l] != 0) {
lleva_al_hare(sitiobj_x[l], sitiobj_y[l]);
sentido_hare = sentidobj[l];
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_mueve = 0;
sentido_hare = sentido_alkeva[l];
@@ -3464,7 +3464,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
animation_2_1();
return true;
}
- borra_pantalla();
+ clearRoom();
strcpy(salgo, alapantallakeva[l]);
strcat(salgo, ".ald");
hare_x = -1;
@@ -3496,7 +3496,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
resta_objeto(23);
suma_objeto(11);
}
- borra_pantalla();
+ clearRoom();
delete ald;
ald = NULL;
strcpy(salgo, alapantallakeva[l]);
@@ -3509,14 +3509,14 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (espuerta[l] != 0 && visible[l] == 1) {
lleva_al_hare(sitiobj_x[l], sitiobj_y[l]);
sentido_hare = sentidobj[l];
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_mueve = 0;
sentido_hare = sentido_alkeva[l];
obj_saliendo = alapuertakeva[l];
rompo = 1;
musica_antes = musica_room;
- borra_pantalla();
+ clearRoom();
strcpy(salgo, alapantallakeva[l]);
strcat(salgo, ".ald");
hare_x =- 1;
@@ -3527,7 +3527,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (espuerta[l] != 0) {
lleva_al_hare(sitiobj_x[l], sitiobj_y[l]);
sentido_hare = sentidobj[l];
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_mueve = 0;
sentido_hare = sentido_alkeva[l];
@@ -3537,7 +3537,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (num_obj[l] == 108)
lleva_al_hare(171, 78);
- borra_pantalla();
+ clearRoom();
strcpy(salgo, alapantallakeva[l]);
strcat(salgo, ".ald");
hare_x = -1;
@@ -3548,7 +3548,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (espuerta[l] != 0 && visible[l] == 1) {
lleva_al_hare(sitiobj_x[l], sitiobj_y[l]);
sentido_hare = sentidobj[l];
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_mueve = 0;
sentido_hare = sentido_alkeva[l];
@@ -3556,7 +3556,7 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
rompo = 1;
musica_antes = musica_room;
hare_se_ve = 1;
- borra_pantalla();
+ clearRoom();
strcpy(salgo, alapantallakeva[l]);
strcat(salgo, ".ald");
hare_x = -1;
@@ -3567,14 +3567,14 @@ bool DrasculaEngine::sal_de_la_habitacion(int l) {
if (espuerta[l] != 0) {
lleva_al_hare(sitiobj_x[l], sitiobj_y[l]);
sentido_hare = sentidobj[l];
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_mueve = 0;
sentido_hare = sentido_alkeva[l];
obj_saliendo = alapuertakeva[l];
rompo = 1;
musica_antes = musica_room;
- borra_pantalla();
+ clearRoom();
strcpy(salgo, alapantallakeva[l]);
strcat(salgo, ".ald");
hare_x = -1;
@@ -3593,7 +3593,7 @@ bool DrasculaEngine::coge_objeto() {
h = objeto_que_lleva;
comprueba_flags = 1;
- refresca_pantalla();
+ updateRoom();
menu_sin_volcar();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -3623,7 +3623,7 @@ usando_verbos:
bool DrasculaEngine::banderas(int fl) {
hare_se_mueve = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hay_respuesta = 1;
@@ -3835,9 +3835,9 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == HABLAR && fl == 50)
hablar(TEXT314, "314.als");
else if (!strcmp(num_room, "62.alg"))
- pantalla_62(fl);
+ room_62(fl);
else if (!strcmp(num_room, "63.alg"))
- pantalla_63(fl);
+ room_63(fl);
else
hay_respuesta = 0;
} else if (num_ejec == 2) {
@@ -3860,35 +3860,35 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == 20 && fl == 50)
hablar(TEXT163, "163.als");
else if (!strcmp(num_room, "1.alg"))
- pantalla_1(fl);
+ room_1(fl);
else if (!strcmp(num_room, "3.alg"))
- pantalla_3(fl);
+ room_3(fl);
else if (!strcmp(num_room, "4.alg"))
- pantalla_4(fl);
+ room_4(fl);
else if (!strcmp(num_room, "5.alg"))
- pantalla_5(fl);
+ room_5(fl);
else if (!strcmp(num_room, "6.alg"))
- pantalla_6(fl);
+ room_6(fl);
else if (!strcmp(num_room, "7.alg"))
- pantalla_7(fl);
+ room_7(fl);
else if (!strcmp(num_room, "8.alg"))
- pantalla_8(fl);
+ room_8(fl);
else if (!strcmp(num_room, "9.alg"))
- pantalla_9(fl);
+ room_9(fl);
else if (!strcmp(num_room, "12.alg"))
- pantalla_12(fl);
+ room_12(fl);
else if (!strcmp(num_room, "14.alg"))
- pantalla_14(fl);
+ room_14(fl);
else if (!strcmp(num_room, "15.alg"))
- pantalla_15(fl);
+ room_15(fl);
else if (!strcmp(num_room, "16.alg"))
- pantalla_16(fl);
+ room_16(fl);
else if (!strcmp(num_room, "17.alg"))
- pantalla_17(fl);
+ room_17(fl);
else if (!strcmp(num_room, "18.alg"))
- pantalla_18(fl);
+ room_18(fl);
else if (!strcmp(num_room, "19.alg"))
- pantalla_19(fl);
+ room_19(fl);
else
hay_respuesta = 0;
} else if (num_ejec == 3) {
@@ -3905,7 +3905,7 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == HABLAR && fl == 50)
hablar(TEXT314, "314.als");
else if (!strcmp(num_room, "13.alg")) {
- if (pantalla_13(fl))
+ if (room_13(fl))
return true;
} else
hay_respuesta = 0;
@@ -3933,30 +3933,30 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == 20 && fl == 50)
hablar(TEXT487, "487.als");
else if (!strcmp(num_room, "21.alg")) {
- if (pantalla_21(fl))
+ if (room_21(fl))
return true;
} else if (!strcmp(num_room, "22.alg"))
- pantalla_22(fl);
+ room_22(fl);
else if (!strcmp(num_room, "23.alg"))
- pantalla_23(fl);
+ room_23(fl);
else if (!strcmp(num_room, "24.alg"))
- pantalla_24(fl);
+ room_24(fl);
else if (!strcmp(num_room, "26.alg"))
- pantalla_26(fl);
+ room_26(fl);
else if (!strcmp(num_room, "27.alg"))
- pantalla_27(fl);
+ room_27(fl);
else if (!strcmp(num_room, "29.alg"))
- pantalla_29(fl);
+ room_29(fl);
else if (!strcmp(num_room, "30.alg"))
- pantalla_30(fl);
+ room_30(fl);
else if (!strcmp(num_room, "31.alg"))
- pantalla_31(fl);
+ room_31(fl);
else if (!strcmp(num_room, "34.alg"))
- pantalla_34(fl);
+ room_34(fl);
else if (!strcmp(num_room, "35.alg"))
- pantalla_35(fl);
+ room_35(fl);
else if (!strcmp(num_room, "44.alg"))
- pantalla_44(fl);
+ room_44(fl);
else
hay_respuesta = 0;
} else if (num_ejec == 5) {
@@ -3975,15 +3975,15 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == 20 && fl == 50)
hablar(TEXT487, "487.als");
else if (!strcmp(num_room, "49.alg"))
- pantalla_49(fl);
+ room_49(fl);
else if (!strcmp(num_room, "53.alg"))
- pantalla_53(fl);
+ room_53(fl);
else if (!strcmp(num_room, "54.alg"))
- pantalla_54(fl);
+ room_54(fl);
else if (!strcmp(num_room, "55.alg"))
- pantalla_55(fl);
+ room_55(fl);
else if (!strcmp(num_room, "56.alg")) {
- if (pantalla_56(fl))
+ if (room_56(fl))
return true;
} else
hay_respuesta = 0;
@@ -4003,24 +4003,24 @@ bool DrasculaEngine::banderas(int fl) {
else if (objeto_que_lleva == HABLAR && fl == 50)
hablar(TEXT314, "314.als" );
else if (!strcmp(num_room, "102.alg"))
- pantalla_pendulo(fl);
+ room_pendulo(fl);
else if (!strcmp(num_room, "58.alg"))
- pantalla_58(fl);
+ room_58(fl);
else if (!strcmp(num_room, "59.alg"))
- pantalla_59(fl);
+ room_59(fl);
else if (!strcmp(num_room, "60.alg")) {
- if (pantalla_60(fl))
+ if (room_60(fl))
return true;
} else if (!strcmp(num_room, "61.alg"))
- pantalla_61(fl);
+ room_61(fl);
else
hay_respuesta = 0;
}
}
if (hay_respuesta == 0 && hay_nombre == 1)
- pantalla_0();
+ room_0();
else if (hay_respuesta == 0 && menu_scr == 1)
- pantalla_0();
+ room_0();
return false;
}
@@ -4504,7 +4504,7 @@ void DrasculaEngine::cuadrante_4() {
}
}
-void DrasculaEngine::refresca_62() {
+void DrasculaEngine::update_62() {
int borracho_x[] = { 1, 42, 83, 124, 165, 206, 247, 1 };
copyRect(1, 1, 0, 0, 62, 142, dir_dibujo2, dir_zona_pantalla);
@@ -4515,11 +4515,11 @@ void DrasculaEngine::refresca_62() {
}
}
-void DrasculaEngine::refresca_63() {
+void DrasculaEngine::update_63() {
copyRect(1, 154, 83, 122, 131, 44, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_62_antes() {
+void DrasculaEngine::update_62_pre() {
int velas_y[] = { 158, 172, 186 };
int cirio_x[] = { 14, 19, 24 };
int pianista_x[] = {1, 91, 61, 31, 91, 31, 1, 61, 31 };
@@ -4671,7 +4671,7 @@ bool DrasculaEngine::comprueba_banderas_menu() {
return false;
}
-void DrasculaEngine::pantalla_0() {
+void DrasculaEngine::room_0() {
if (num_ejec == 1) {
if (objeto_que_lleva == MIRAR)
hablar(TEXT54, "54.als");
@@ -4805,7 +4805,7 @@ void DrasculaEngine::pantalla_0() {
}
}
-void DrasculaEngine::pantalla_62(int fl) {
+void DrasculaEngine::room_62(int fl) {
if (objeto_que_lleva == HABLAR && fl == 53)
conversa("op_13.cal");
else if (objeto_que_lleva == HABLAR && fl == 52 && flags[0] == 0)
@@ -4829,7 +4829,7 @@ void DrasculaEngine::pantalla_62(int fl) {
else hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_63(int fl) {
+void DrasculaEngine::room_63(int fl) {
if (objeto_que_lleva == MIRAR && fl == 110)
hablar(TEXT172, "172.als");
else if (objeto_que_lleva == MIRAR && fl == 109)
@@ -4942,8 +4942,8 @@ void DrasculaEngine::conversa(const char *nom_fich) {
if (frase4[h] == (char)0xa7)
frase4[h] = ' ';
- lee_dibujos("car.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("car.alg");
+ decompressPic(dir_hare_fondo, 1);
// TODO code here should limit y position for mouse in dialog menu,
// but we can't implement this due lack backend functionality
// from 1(top) to 31
@@ -4951,7 +4951,7 @@ void DrasculaEngine::conversa(const char *nom_fich) {
bucle_opc:
- refresca_pantalla();
+ updateRoom();
if (num_ejec == 1 || num_ejec == 4 || num_ejec == 6) {
if (music_status() == 0 && flags[11] == 0)
@@ -5054,10 +5054,10 @@ bucle_opc:
goto bucle_opc;
if (num_ejec == 2)
- lee_dibujos(fondo_y_menu);
+ loadPic(fondo_y_menu);
else
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
if (num_ejec != 5)
sin_verbo();
}
@@ -5327,19 +5327,19 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 139, 228, 112, 47, 60,
dir_hare_dch, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 221, 128);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (key != 0)
@@ -5357,7 +5357,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -5375,8 +5375,8 @@ void DrasculaEngine::habla_borracho(const char *dicho, const char *filename) {
_rnd->setSeed(tiempou);
if (num_ejec == 1) {
- lee_dibujos("an11y13.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("an11y13.alg");
+ decompressPic(dir_hare_frente, 1);
}
flags[13] = 1;
@@ -5384,7 +5384,7 @@ void DrasculaEngine::habla_borracho(const char *dicho, const char *filename) {
bebiendo:
if (flags[12] == 1) {
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
goto bebiendo;
}
@@ -5410,18 +5410,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 29, 177, 50, 19, 19, dir_hare_frente, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 181, 54);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
byte key = getscan();
if (key != 0)
@@ -5439,13 +5439,13 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
flags[13] = 0;
if (num_ejec == 1) {
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, 1);
}
if (num_ejec == 1) {
@@ -5649,7 +5649,7 @@ bucless:
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);
- actualiza_refresco();
+ updateRefresh();
}
if (con_voces == 0)
@@ -5657,7 +5657,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -5675,7 +5675,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if (music_status() == 0 && flags[11] == 0 && musica_room != 0)
playmusic(musica_room);
@@ -5709,7 +5709,7 @@ void DrasculaEngine::habla_vbpuerta(const char *dicho, const char *filename) {
bucless:
- refresca_pantalla();
+ updateRoom();
if (con_voces == 0)
centra_texto(dicho, 150, 80);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -5730,7 +5730,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if (music_status() == 0 && flags[11] == 0 && musica_room != 0)
playmusic(musica_room);
@@ -5818,7 +5818,7 @@ bucless:
centra_texto(dicho, 310, 71);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(2);
+ pause(2);
p++;
int key = getscan();
@@ -5947,7 +5947,7 @@ void DrasculaEngine::lleva_vb(int punto_x) {
vb_se_mueve = 1;
for (;;) {
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
if (sentido_vb == 0) {
vb_x = vb_x - 5;
@@ -5958,7 +5958,7 @@ void DrasculaEngine::lleva_vb(int punto_x) {
if (vb_x >= punto_x)
break;
}
- pausa(5);
+ pause(5);
}
vb_se_mueve = 0;
@@ -6015,7 +6015,7 @@ void DrasculaEngine::abre_puerta(int nflag, int n_puerta) {
if (n_puerta != NO_PUERTA)
puertas_cerradas(n_puerta);
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
sin_verbo();
@@ -6039,7 +6039,7 @@ void DrasculaEngine::mapa() {
hay_nombre = 0;
}
-void DrasculaEngine::refresca_1_antes() {
+void DrasculaEngine::update_1_pre() {
int cambio_col_antes = cambio_de_color;
if (hare_x > 98 && hare_x < 153)
@@ -6056,7 +6056,7 @@ void DrasculaEngine::refresca_1_antes() {
copyBackground(2, 158, 208, 67, 27, 40, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_2(){
+void DrasculaEngine::update_2(){
int pos_murci[6];
int diferencia;
int murci_x[] = {0, 38, 76, 114, 152, 190, 228, 266,
@@ -6106,18 +6106,18 @@ void DrasculaEngine::refresca_2(){
mapa();
}
-void DrasculaEngine::refresca_3_antes() {
+void DrasculaEngine::update_3_pre() {
if (flags[3] == 1)
copyBackground(258, 110, 85, 44, 23, 53, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_3() {
+void DrasculaEngine::update_3() {
if (hare_y + alto_hare < 118)
copyRect(129, 110, 194, 36, 126, 88, dir_dibujo3, dir_zona_pantalla);
copyRect(47, 57, 277, 143, 43, 50, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_4() {
+void DrasculaEngine::update_4() {
int cambio_col_antes = cambio_de_color;
if (hare_x > 190)
cambio_de_color = 1;
@@ -6130,30 +6130,30 @@ void DrasculaEngine::refresca_4() {
hare_claro();
}
-void DrasculaEngine::refresca_5() {
+void DrasculaEngine::update_5() {
copyRect(114, 130, 211, 87, 109, 69, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_15() {
+void DrasculaEngine::update_15() {
copyRect(1, 154, 83, 122, 131, 44, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_17() {
+void DrasculaEngine::update_17() {
copyRect(48, 135, 78, 139, 80, 30, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_18() {
+void DrasculaEngine::update_18() {
if (flags[24] == 1)
copyRect(177, 1, 69, 29, 142, 130, dir_dibujo3, dir_zona_pantalla);
copyRect(105, 132, 109, 108, 196, 65, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_5_antes(){
+void DrasculaEngine::update_5_pre(){
if (flags[8] == 0)
copyBackground(256, 152, 208, 67, 27, 40, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_6_antes() {
+void DrasculaEngine::update_6_pre() {
int cambio_col_antes = cambio_de_color;
if ((hare_x > 149 && hare_y + alto_hare > 160 && hare_x < 220 && hare_y + alto_hare < 188) ||
@@ -6175,12 +6175,12 @@ void DrasculaEngine::refresca_6_antes() {
copyBackground(28, 100, 219, 72, 64, 97, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_7_antes() {
+void DrasculaEngine::update_7_pre() {
if (flags[35] == 0)
copyBackground(1, 72, 158, 162, 19, 12, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_9_antes() {
+void DrasculaEngine::update_9_pre() {
int ciego_x[] = {26, 68, 110, 152, 194, 236, 278, 26, 68};
int ciego_y[] = {51, 51, 51, 51, 51, 51, 51, 127, 127};
int diferencia;
@@ -6198,12 +6198,12 @@ void DrasculaEngine::refresca_9_antes() {
frame_ciego = 3;
}
-void DrasculaEngine::refresca_12_antes() {
+void DrasculaEngine::update_12_pre() {
if (flags[16] == 0)
copyBackground(1, 131, 106, 117, 55, 68, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_14_antes() {
+void DrasculaEngine::update_14_pre() {
int velas_y[] = {158, 172, 186};
int cirio_x[] = {14, 19, 24};
int pianista_x[] = {1, 91, 61, 31, 91, 31, 1, 61, 31};
@@ -6248,19 +6248,19 @@ void DrasculaEngine::refresca_14_antes() {
}
}
-void DrasculaEngine::refresca_16_antes() {
+void DrasculaEngine::update_16_pre() {
if (flags[17] == 0)
copyBackground(1, 103, 24, 72, 33, 95, dir_dibujo3, dir_zona_pantalla);
if (flags[19] == 1)
copyBackground(37, 151, 224, 115, 56, 47, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_17_antes() {
+void DrasculaEngine::update_17_pre() {
if (flags[15] == 1)
copyBackground(1, 135, 108, 65, 44, 63, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_18_antes() {
+void DrasculaEngine::update_18_pre() {
int diferencia;
int ronquido_x[] = {95, 136, 95, 136, 95, 95, 95, 95, 136, 95, 95, 95, 95, 95, 95, 95};
int ronquido_y[] = {18, 18, 56, 56, 94, 94, 94, 94, 94, 18, 18, 18, 18, 18, 18, 18};
@@ -6299,7 +6299,7 @@ void DrasculaEngine::grr() {
ctvd_output(sku);
}
- refresca_pantalla();
+ updateRoom();
copyBackground(253, 110, 150, 65, 20, 30, dir_dibujo3, dir_zona_pantalla);
if (con_voces == 0)
@@ -6324,11 +6324,11 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-bool DrasculaEngine::pantalla_13(int fl) {
+bool DrasculaEngine::room_13(int fl) {
if (objeto_que_lleva == MIRAR && fl == 51) {
hablar(TEXT411, "411.als");
sentido_hare = 3;
@@ -6346,7 +6346,7 @@ bool DrasculaEngine::pantalla_13(int fl) {
return false;
}
-void DrasculaEngine::refresca_13() {
+void DrasculaEngine::update_13() {
if (hare_x > 55 && flags[3] == 0)
animation_6_3();
if (flags[1] == 0)
@@ -6356,7 +6356,7 @@ void DrasculaEngine::refresca_13() {
copyRect(3, 127, 99, 102, 181, 71, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_20() {
+void DrasculaEngine::update_20() {
copyRect(1, 137, 106, 121, 213, 61, dir_dibujo3, dir_zona_pantalla);
}
@@ -6395,18 +6395,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 109, 207, 92, 21, 23, dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 221, 102);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6424,16 +6424,16 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_49_antes() {
+void DrasculaEngine::update_49_pre() {
if (flags[6] == 0)
copyBackground(2, 136, 176, 81, 49, 62, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_53_antes() {
+void DrasculaEngine::update_53_pre() {
if (flags[1] == 0)
copyRect(2, 113, 205, 50, 38, 86, dir_dibujo3, dir_zona_pantalla);
if (flags[2] == 0)
@@ -6442,29 +6442,29 @@ void DrasculaEngine::refresca_53_antes() {
copyBackground(67, 184, 56, 93, 32, 15, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_54_antes() {
+void DrasculaEngine::update_54_pre() {
if (flags[5] == 1)
copyBackground(168, 156, 187, 111, 7, 11, dir_dibujo3, dir_zona_pantalla);
if (flags[12] == 1)
copyBackground(16, 156, 190, 64, 18, 24, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_56_antes() {
+void DrasculaEngine::update_56_pre() {
if (flags[10] == 0)
copyBackground(2, 126, 42, 67, 57, 67, dir_dibujo3, dir_zona_pantalla);
if (flags[11] == 1)
copyBackground(60, 160, 128, 97, 103, 38, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_50() {
+void DrasculaEngine::update_50() {
copyRect(4, 153, 118, 95, 67, 44, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_57() {
+void DrasculaEngine::update_57() {
copyRect(7, 113, 166, 61, 62, 82, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::pantalla_49(int fl){
+void DrasculaEngine::room_49(int fl){
if (objeto_que_lleva == HABLAR && fl ==51)
conversa("op_9.cal");
else if (objeto_que_lleva == MIRAR && fl == 51)
@@ -6483,7 +6483,7 @@ void DrasculaEngine::pantalla_49(int fl){
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_53(int fl) {
+void DrasculaEngine::room_53(int fl) {
if (objeto_que_lleva == COGER && fl == 120) {
agarra_objeto(16);
visible[3] = 0;
@@ -6513,7 +6513,7 @@ void DrasculaEngine::pantalla_53(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_54(int fl) {
+void DrasculaEngine::room_54(int fl) {
if ((objeto_que_lleva == HABLAR && fl == 118) || (objeto_que_lleva == MIRAR && fl == 118 && flags[0] == 0))
animation_1_5();
else if (objeto_que_lleva == MIRAR && fl == 118 && flags[0]==1)
@@ -6523,7 +6523,7 @@ void DrasculaEngine::pantalla_54(int fl) {
else if (objeto_que_lleva == HABLAR && fl == 53 && flags[14] == 0) {
hablar(TEXT288, "288.als");
flags[12] = 1;
- pausa(10);
+ pause(10);
habla_mus(TEXTE1, "E1.als");
hablar(TEXT289, "289.als");
habla_mus(TEXTE2, "E2.als");
@@ -6543,7 +6543,7 @@ void DrasculaEngine::pantalla_54(int fl) {
else if (objeto_que_lleva == MIRAR && fl == 119)
hablar(TEXT126, "126.als");
else if (objeto_que_lleva == 10 && fl == 119) {
- pausa(4);
+ pause(4);
hablar(TEXT436, "436.als");
sin_verbo();
resta_objeto(10);
@@ -6551,7 +6551,7 @@ void DrasculaEngine::pantalla_54(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_55(int fl) {
+void DrasculaEngine::room_55(int fl) {
if (objeto_que_lleva == COGER && fl == 122) {
agarra_objeto(12);
flags[8] = 1;
@@ -6571,7 +6571,7 @@ void DrasculaEngine::pantalla_55(int fl) {
hay_respuesta = 0;
}
-bool DrasculaEngine::pantalla_56(int fl) {
+bool DrasculaEngine::room_56(int fl) {
if (objeto_que_lleva == ABRIR && fl == 124) {
animation_14_5();
return true;
@@ -6620,18 +6620,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 136, 198, 81, 26, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 203, 78);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6649,7 +6649,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -6688,18 +6688,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 156, 190, 64, 18, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 197, 64);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6717,7 +6717,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -6725,14 +6725,14 @@ void DrasculaEngine::activa_pendulo() {
flags[1] = 2;
hare_se_ve = 0;
strcpy(num_room, "102.alg");
- lee_dibujos("102.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
- lee_dibujos("an_p1.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("an_p2.alg");
- descomprime_dibujo(dir_hare_dch, 1);
- lee_dibujos("an_p3.alg");
- descomprime_dibujo(dir_hare_frente, 1);
+ loadPic("102.alg");
+ decompressPic(dir_dibujo1, MEDIA);
+ loadPic("an_p1.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("an_p2.alg");
+ decompressPic(dir_hare_dch, 1);
+ loadPic("an_p3.alg");
+ decompressPic(dir_hare_frente, 1);
copyBackground(0, 171, 0, 0, ANCHOBJ, ALTOBJ, dir_hare_fondo, dir_dibujo3);
@@ -6751,7 +6751,7 @@ void DrasculaEngine::habla_pen(const char *dicho, const char *filename) {
flags[1] = 1;
- refresca_pantalla();
+ updateRoom();
copyRect(44, 145, 145, 105, 25, 29, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -6780,18 +6780,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(x_habla[cara], 145, 145, 105, 25, 29, dir_dibujo3, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 160, 105);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6811,7 +6811,7 @@ bucless:
flags[1] = 0;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -6852,18 +6852,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 171, 173, 116, 25, 28, dir_dibujo3, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 195, 107);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6883,7 +6883,7 @@ bucless:
flags[1] = 0;
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -6922,18 +6922,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 130, 151, 43, 21, 24, dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 132, 45);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -6951,25 +6951,25 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_58() {
+void DrasculaEngine::update_58() {
if (hare_se_ve == 1)
copyRect(67, 139, 140, 147, 12, 16, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_60() {
+void DrasculaEngine::update_60() {
if (hare_y - 10 < y_dr && flags[5] == 0)
pon_dr();
}
-void DrasculaEngine::refresca_61() {
+void DrasculaEngine::update_61() {
copyRect(1, 154, 83, 122, 131, 44, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_58_antes() {
+void DrasculaEngine::update_58_pre() {
if (flags[0] == 0)
copyBackground(1, 156, 143, 120, 120, 43, dir_dibujo3, dir_zona_pantalla);
if (flags[1] == 2)
@@ -6986,7 +6986,7 @@ void DrasculaEngine::refresca_58_antes() {
copyBackground(20, 60, 30, 64, 46, 95, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_59_antes() {
+void DrasculaEngine::update_59_pre() {
if (flags[4] == 0)
copyRect(1, 146, 65, 106, 83, 40, dir_dibujo3, dir_zona_pantalla);
if (flags[9] == 1) {
@@ -6995,7 +6995,7 @@ void DrasculaEngine::refresca_59_antes() {
}
}
-void DrasculaEngine::refresca_60_antes() {
+void DrasculaEngine::update_60_pre() {
int velas_y[] = {158, 172, 186};
int diferencia;
@@ -7021,7 +7021,7 @@ void DrasculaEngine::refresca_60_antes() {
}
}
-void DrasculaEngine::pantalla_58(int fl) {
+void DrasculaEngine::room_58(int fl) {
if (objeto_que_lleva == MOVER && fl == 103)
animation_7_6();
else if (objeto_que_lleva == MIRAR && fl == 104)
@@ -7030,14 +7030,14 @@ void DrasculaEngine::pantalla_58(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_59(int fl) {
+void DrasculaEngine::room_59(int fl) {
if ((objeto_que_lleva == HABLAR && fl == 51) || (objeto_que_lleva == MIRAR && 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");
- pausa(40);
+ pause(40);
hablar(TEXT264, "264.als");
habla_bj_cama(TEXTBJ15, "BJ15.als");
hablar(TEXT265, "265.als");
@@ -7049,27 +7049,27 @@ void DrasculaEngine::pantalla_59(int fl) {
delay(10);
lleva_al_hare(174, 168);
sentido_hare = 2;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(40);
+ pause(40);
comienza_sound("s12.als");
- pausa(19);
+ pause(19);
fin_sound_corte();
hare_se_ve = 0;
- refresca_pantalla();
+ updateRoom();
copyRect(101, 34, hare_x - 4, hare_y - 1, 37, 70, dir_dibujo3, dir_zona_pantalla);
copyBackground(0, 0, 0, 0, 320, 200, dir_zona_pantalla, dir_dibujo1);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hare_se_ve = 1;
- borra_pantalla();
- lee_dibujos("tlef0.alg");
- descomprime_dibujo(dir_dibujo1, COMPLETA);
- lee_dibujos("tlef1.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("tlef2.alg");
- descomprime_dibujo(dir_hare_frente, 1);
- lee_dibujos("tlef3.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
+ clearRoom();
+ loadPic("tlef0.alg");
+ decompressPic(dir_dibujo1, COMPLETA);
+ loadPic("tlef1.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("tlef2.alg");
+ decompressPic(dir_hare_frente, 1);
+ loadPic("tlef3.alg");
+ decompressPic(dir_hare_fondo, 1);
habla_htel(TEXT240, "240.als");
color_abc(VON_BRAUN);
@@ -7086,15 +7086,15 @@ void DrasculaEngine::pantalla_59(int fl) {
habla_htel(TEXT244, "244.als");
color_abc(VON_BRAUN);
habla_solo(TEXTVB62, "VB62.als");
- borra_pantalla();
- lee_dibujos("aux59.alg");
- descomprime_dibujo(dir_dibujo3, 1);
- lee_dibujos("96.alg");
- descomprime_dibujo(dir_hare_frente, COMPLETA);
- lee_dibujos("99.alg");
- descomprime_dibujo(dir_hare_fondo, 1);
- lee_dibujos("59.alg");
- descomprime_dibujo(dir_dibujo1, MEDIA);
+ clearRoom();
+ loadPic("aux59.alg");
+ decompressPic(dir_dibujo3, 1);
+ loadPic("96.alg");
+ decompressPic(dir_hare_frente, COMPLETA);
+ loadPic("99.alg");
+ decompressPic(dir_hare_fondo, 1);
+ loadPic("59.alg");
+ decompressPic(dir_dibujo1, MEDIA);
sentido_hare = 3;
hablar(TEXT245, "245.als");
sin_verbo();
@@ -7104,7 +7104,7 @@ void DrasculaEngine::pantalla_59(int fl) {
hay_respuesta = 0;
}
-bool DrasculaEngine::pantalla_60(int fl) {
+bool DrasculaEngine::room_60(int fl) {
if (objeto_que_lleva == MOVER && fl == 112)
animation_10_6();
else if (objeto_que_lleva == MIRAR && fl == 112)
@@ -7143,7 +7143,7 @@ bool DrasculaEngine::pantalla_60(int fl) {
return false;
}
-void DrasculaEngine::pantalla_61(int fl) {
+void DrasculaEngine::room_61(int fl) {
if (objeto_que_lleva == MIRAR && fl == 116)
hablar(TEXT172, "172.als");
else if (objeto_que_lleva == MIRAR && fl == 117)
@@ -7191,19 +7191,19 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ 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);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 104, 102);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -7220,7 +7220,7 @@ bucless:
if (longitud > 0)
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -7274,7 +7274,7 @@ bucless:
centra_texto(dicho, 90, 50);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -7296,7 +7296,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_pendulo() {
+void DrasculaEngine::update_pendulo() {
int pendulo_x[] = {40, 96, 152, 208, 264, 40, 96, 152, 208, 208, 152, 264, 40, 96, 152, 208, 264};
int diferencia;
@@ -7324,7 +7324,7 @@ void DrasculaEngine::refresca_pendulo() {
}
}
-void DrasculaEngine::pantalla_pendulo(int fl) {
+void DrasculaEngine::room_pendulo(int fl) {
if (objeto_que_lleva == MIRAR && fl == 100)
hablar(TEXT452, "452.als");
else if (objeto_que_lleva == MIRAR && fl == 101)
@@ -7339,7 +7339,7 @@ void DrasculaEngine::pantalla_pendulo(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::refresca_21_antes() {
+void DrasculaEngine::update_21_pre() {
if (flags[0] == 1)
copyBackground(2, 171, 84, 126, 17, 26, dir_dibujo3, dir_zona_pantalla);
@@ -7347,7 +7347,7 @@ void DrasculaEngine::refresca_21_antes() {
copyBackground(20, 163, 257, 149, 14, 34, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_22_antes() {
+void DrasculaEngine::update_22_pre() {
if (flags[24] == 1)
copyBackground(2, 187, 107, 106, 62, 12, dir_dibujo3, dir_zona_pantalla);
@@ -7360,7 +7360,7 @@ void DrasculaEngine::refresca_22_antes() {
copyBackground(65, 174, 109, 145, 55, 25, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_23_antes() {
+void DrasculaEngine::update_23_pre() {
if (flags[11] == 1 && flags[0] == 0)
copyBackground(87, 171, 237, 110, 20, 28, dir_dibujo3, dir_zona_pantalla);
@@ -7371,7 +7371,7 @@ void DrasculaEngine::refresca_23_antes() {
copyRect(1, 135, 7, 94, 27, 64, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_24_antes() {
+void DrasculaEngine::update_24_pre() {
if (flags[1] == 1)
copyBackground(1, 163, 225, 124, 12, 36, dir_dibujo3, dir_zona_pantalla);
@@ -7379,7 +7379,7 @@ void DrasculaEngine::refresca_24_antes() {
copyBackground(14, 153, 30, 107, 23, 46, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_26_antes() {
+void DrasculaEngine::update_26_pre() {
int diferencia;
if (flags[2] == 1)
@@ -7404,7 +7404,7 @@ void DrasculaEngine::refresca_26_antes() {
copyBackground(182, 133, 199, 95, 50, 66, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_27_antes() {
+void DrasculaEngine::update_27_pre() {
if (flags[5] == 1)
copyRect(1, 175, 59, 109, 17, 24, dir_dibujo3, dir_zona_pantalla);
@@ -7412,12 +7412,12 @@ void DrasculaEngine::refresca_27_antes() {
copyRect(19, 177, 161, 103, 18, 22, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_29_antes() {
+void DrasculaEngine::update_29_pre() {
if (flags[4] == 1)
copyBackground(12, 113, 247, 49, 41, 84, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_30_antes() {
+void DrasculaEngine::update_30_pre() {
if (flags[4] == 1)
copyBackground(1, 148, 148, 66, 35, 51, dir_dibujo3, dir_zona_pantalla);
@@ -7425,7 +7425,7 @@ void DrasculaEngine::refresca_30_antes() {
copyBackground(37, 173, 109, 84, 20, 26, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_31_antes() {
+void DrasculaEngine::update_31_pre() {
if (flags[13] == 1)
copyBackground(1, 163, 116, 41, 61, 36, dir_dibujo3, dir_zona_pantalla);
@@ -7433,7 +7433,7 @@ void DrasculaEngine::refresca_31_antes() {
copyBackground(1, 78, 245, 63, 30, 84, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_34_antes() {
+void DrasculaEngine::update_34_pre() {
if (flags[7] == 1)
copyBackground(99, 127, 73, 41, 79, 72, dir_dibujo3, dir_zona_pantalla);
@@ -7441,7 +7441,7 @@ void DrasculaEngine::refresca_34_antes() {
copyBackground(36, 129, 153, 41, 62, 65, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_35_antes() {
+void DrasculaEngine::update_35_pre() {
if (flags[14] == 1)
copyBackground(1, 86, 246, 65, 68, 87, dir_dibujo3, dir_zona_pantalla);
@@ -7452,38 +7452,38 @@ void DrasculaEngine::refresca_35_antes() {
copyBackground(70, 150, 118, 52, 40, 23, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_26() {
+void DrasculaEngine::update_26() {
if (flags[29] == 1)
copyRect(93, 1, hare_x, hare_y, 45, 78, dir_hare_fondo, dir_zona_pantalla);
copyRect(233, 107, 17, 102, 66, 92, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_27() {
+void DrasculaEngine::update_27() {
copyRect(38, 177, 103, 171, 21, 22, dir_dibujo3, dir_zona_pantalla);
copyRect(60, 162, 228, 156, 18, 37, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_29() {
+void DrasculaEngine::update_29() {
copyRect(1, 180, 150, 126, 10, 17, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_31() {
+void DrasculaEngine::update_31() {
copyRect(63, 190, 223, 157, 17, 9, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_34() {
+void DrasculaEngine::update_34() {
copyRect(5, 171, 234, 126, 29, 23, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::refresca_35() {
+void DrasculaEngine::update_35() {
copyRect(1, 174, 54, 152, 195, 25, dir_dibujo3, dir_zona_pantalla);
}
-void DrasculaEngine::pantalla_1(int fl) {
+void DrasculaEngine::room_1(int fl) {
if (objeto_que_lleva == MIRAR && fl == 118) {
hablar(TEXT1, "1.als");
- pausa(10);
+ pause(10);
hablar(TEXT2, "2.als");
} else if (objeto_que_lleva == COGER && fl == 118)
hablar(TEXT5, "5.als");
@@ -7513,7 +7513,7 @@ void DrasculaEngine::pantalla_1(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_3(int fl) {
+void DrasculaEngine::room_3(int fl) {
if (objeto_que_lleva == MIRAR && fl == 129)
hablar(TEXT21, "21.als");
else if (objeto_que_lleva == COGER && fl == 129)
@@ -7526,7 +7526,7 @@ void DrasculaEngine::pantalla_3(int fl) {
hablar(TEXT10, "10.als");
else if (objeto_que_lleva == HABLAR && fl == 129) {
hablar(TEXT23, "23.als");
- pausa(6);
+ pause(6);
hablar_sinc(TEXT50, "50.als", "11111111111144432554433");
} else if (objeto_que_lleva == MIRAR && fl == 131)
hablar(TEXT27, "27.als");
@@ -7564,20 +7564,20 @@ void DrasculaEngine::pantalla_3(int fl) {
hablar(TEXT10, "10.als");
else if (objeto_que_lleva == HABLAR && fl == 133) {
hablar_sinc(TEXT322, "322.als", "13333334125433333333");
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(25);
+ pause(25);
hablar(TEXT33, "33.als");
} else if (objeto_que_lleva == MIRAR && fl == 165) {
hablar(TEXT149, "149.als");
hablar(TEXT150, "150.als");
} else if (objeto_que_lleva == COGER && fl == 165) {
copyBackground(0, 0, 0,0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(44, 1, hare_x, hare_y, 41, 70, dir_dibujo2, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(4);
+ pause(4);
agarra_objeto(10);
flags[3] = 1;
visible[8] = 0;
@@ -7599,7 +7599,7 @@ void DrasculaEngine::pantalla_3(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_4(int fl) {
+void DrasculaEngine::room_4(int fl) {
if (objeto_que_lleva == MOVER && fl == 189 && flags[34] == 0) {
hablar(TEXT327, "327.als");
agarra_objeto(13);
@@ -7624,7 +7624,7 @@ void DrasculaEngine::pantalla_4(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_5(int fl) {
+void DrasculaEngine::room_5(int fl) {
if (objeto_que_lleva == MIRAR && fl == 136 && flags[8]==0) hablar(TEXT14, "14.als");
else if (objeto_que_lleva == MOVER && fl == 136)
hablar(TEXT13, "13.als");
@@ -7647,7 +7647,7 @@ void DrasculaEngine::pantalla_5(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_6(int fl){
+void DrasculaEngine::room_6(int fl){
if (objeto_que_lleva == MIRAR && fl==144) {
hablar(TEXT41, "41.als");
hablar(TEXT42, "42.als");
@@ -7669,24 +7669,24 @@ void DrasculaEngine::pantalla_6(int fl){
hablar(TEXT7, "7.als");
else if (objeto_que_lleva == ABRIR && fl == 143 && flags[2] == 0) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(228, 102, hare_x + 5, hare_y - 1, 47, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(10);
+ pause(10);
comienza_sound("s3.als");
flags[2] = 1;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
} else if (objeto_que_lleva == CERRAR && fl == 143 && flags[2] == 1) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
flags[2] = 0;
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(228, 102, hare_x + 5, hare_y - 1, 47, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(5);
+ pause(5);
comienza_sound("s4.als");
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
} else if (objeto_que_lleva == HABLAR && fl == 143)
@@ -7695,25 +7695,25 @@ void DrasculaEngine::pantalla_6(int fl){
hablar(TEXT36, "36.als");
else if (objeto_que_lleva == ABRIR && fl == 139 && flags[1] == 0) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(267, 1, hare_x - 14, hare_y - 2, 52, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(19);
+ pause(19);
comienza_sound("s3.als");
flags[1] = 1;
visible[4] = 1;
visible[2] = 0;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
} else if (objeto_que_lleva == MIRAR && fl == 140)
hablar(TEXT147, "147.als");
else if (objeto_que_lleva == COGER && fl == 140) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(267, 1, hare_x - 14, hare_y - 2, 52, 73, dir_dibujo3, dir_zona_pantalla);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(19);
+ pause(19);
agarra_objeto(9);
visible[4] = 0;
flags[10] = 1;
@@ -7723,7 +7723,7 @@ void DrasculaEngine::pantalla_6(int fl){
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_7(int fl){
+void DrasculaEngine::room_7(int fl){
if (objeto_que_lleva == MIRAR && fl == 169)
hablar(TEXT44, "44.als");
else if (objeto_que_lleva == MIRAR && fl == 164)
@@ -7738,7 +7738,7 @@ void DrasculaEngine::pantalla_7(int fl){
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_8(int fl) {
+void DrasculaEngine::room_8(int fl) {
if (objeto_que_lleva == MIRAR && fl == 147 && flags[7] == 0) {
hablar(TEXT58, "58.als");
agarra_objeto(15);
@@ -7751,7 +7751,7 @@ void DrasculaEngine::pantalla_8(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_9(int fl){
+void DrasculaEngine::room_9(int fl){
if (objeto_que_lleva == MIRAR && fl == 150)
hablar(TEXT35, "35.als");
else if (objeto_que_lleva == HABLAR && fl == 150)
@@ -7770,7 +7770,7 @@ void DrasculaEngine::pantalla_9(int fl){
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_12(int fl){
+void DrasculaEngine::room_12(int fl){
if (objeto_que_lleva == MIRAR && fl == 154)
hablar(TEXT329, "329.als");
else if (objeto_que_lleva == HABLAR && fl == 154)
@@ -7793,7 +7793,7 @@ void DrasculaEngine::pantalla_12(int fl){
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_14(int fl) {
+void DrasculaEngine::room_14(int fl) {
if (objeto_que_lleva == HABLAR && fl == 54 && flags[39] == 0)
animation_12_2();
else if (objeto_que_lleva == HABLAR && fl == 54 && flags[39] == 1)
@@ -7826,7 +7826,7 @@ void DrasculaEngine::pantalla_14(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_15(int fl) {
+void DrasculaEngine::room_15(int fl) {
if (objeto_que_lleva == HABLAR && fl == 188)
hablar(TEXT333, "333.als");
else if (objeto_que_lleva == MIRAR && fl == 188)
@@ -7869,7 +7869,7 @@ void DrasculaEngine::pantalla_15(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_16(int fl) {
+void DrasculaEngine::room_16(int fl) {
if (objeto_que_lleva == HABLAR && fl == 163)
hablar(TEXT6, "6.als");
else if (objeto_que_lleva == ABRIR && fl == 163)
@@ -7880,16 +7880,16 @@ void DrasculaEngine::pantalla_16(int fl) {
hablar(TEXT340, "340.als");
else if (objeto_que_lleva == HABLAR && fl == 183) {
hablar(TEXT341, "341.als");
- pausa(10);
+ pause(10);
hablar_sinc(TEXT50, "50.als", "11111111111144432554433");
- pausa(3);
+ pause(3);
habla_baul("bla, bla, bla.", "d83.als");
} else if (objeto_que_lleva == ABRIR && fl == 183) {
abre_puerta(19, NO_PUERTA);
if (flags[20] == 0) {
flags[20] = 1;
sentido_hare = 3;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hablar(TEXT342, "342.als");
agarra_objeto(22);
@@ -7907,7 +7907,7 @@ void DrasculaEngine::pantalla_16(int fl) {
else if (objeto_que_lleva == MIRAR && fl == 187) {
hablar(TEXT343, "343.als");
sentido_hare = 3;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
hablar(TEXT344, "344.als");
} else if (objeto_que_lleva == HABLAR && fl == 187)
@@ -7916,7 +7916,7 @@ void DrasculaEngine::pantalla_16(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_17(int fl) {
+void DrasculaEngine::room_17(int fl) {
if (objeto_que_lleva == MIRAR && fl == 177)
hablar(TEXT35, "35.als");
else if (objeto_que_lleva == HABLAR && fl == 177 && flags[18] == 0)
@@ -7940,7 +7940,7 @@ void DrasculaEngine::pantalla_17(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_18(int fl) {
+void DrasculaEngine::room_18(int fl) {
if (objeto_que_lleva == HABLAR && fl == 55 && flags[36] == 0)
animation_24_2();
else if (objeto_que_lleva == HABLAR && fl == 55 && flags[36] == 1)
@@ -7949,11 +7949,11 @@ void DrasculaEngine::pantalla_18(int fl) {
hablar(TEXT348, "348.als");
else if (objeto_que_lleva == COGER && fl == 182) {
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(44, 1, hare_x, hare_y, 41, 70, dir_dibujo2, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(4);
+ pause(4);
agarra_objeto(12);
visible[2] = 0;
flags[28] = 1;
@@ -7981,14 +7981,14 @@ void DrasculaEngine::pantalla_18(int fl) {
animation_24_2();
else if (objeto_que_lleva == 11 && fl == 50 && flags[22] == 0) {
sentido_hare = 3;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyRect(1, 1, hare_x - 1, hare_y + 3, 42, 67, dir_dibujo2, dir_zona_pantalla);
- actualiza_refresco();
+ updateRefresh();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(6);
+ pause(6);
hablar(TEXT347, "347.als");
flags[29] = 1;
agarra_objeto(23);
@@ -7997,7 +7997,7 @@ void DrasculaEngine::pantalla_18(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_19(int fl) {
+void DrasculaEngine::room_19(int fl) {
if (objeto_que_lleva == MIRAR && fl == 214)
hablar(TEXT191, "191.als");
else
@@ -8057,7 +8057,7 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
if (num_ejec == 2)
copyBackground(hare_x, hare_y, ANCHOBJ + 1, 0, ancho_hare, alto_habla - 1, dir_zona_pantalla, dir_dibujo3);
else
@@ -8077,14 +8077,14 @@ bucless:
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);
- actualiza_refresco();
+ 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);
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);
- actualiza_refresco();
+ 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);
@@ -8092,7 +8092,7 @@ bucless:
reduce_hare_chico(x_habla_izq[cara], y_mask_habla,
(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);
- actualiza_refresco();
+ 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);
@@ -8100,7 +8100,7 @@ bucless:
reduce_hare_chico(x_habla_dch[cara], y_mask_habla,
(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);
- actualiza_refresco();
+ updateRefresh();
}
if (con_voces == 0)
@@ -8109,7 +8109,7 @@ bucless:
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
p++;
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -8170,14 +8170,14 @@ bucless:
cara = 1;
flags[19] = cara;
- refresca_pantalla();
+ updateRoom();
if (con_voces == 0)
centra_texto(dicho, 263, 69);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(4);
+ pause(4);
int key = getscan();
if (key != 0)
@@ -8196,7 +8196,7 @@ bucless:
}
flags[19] = cara_antes;
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -8206,14 +8206,14 @@ void DrasculaEngine::cierra_puerta(int nflag, int n_puerta) {
flags[nflag] = 0;
if (n_puerta != NO_PUERTA)
puertas_cerradas(n_puerta);
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
fin_sound();
sin_verbo();
}
}
-bool DrasculaEngine::pantalla_21(int fl) {
+bool DrasculaEngine::room_21(int fl) {
if (objeto_que_lleva == ABRIR && fl == 101 && flags[28] == 0)
hablar(TEXT419, "419.als");
else if (objeto_que_lleva == ABRIR && fl == 101 && flags[28] == 1)
@@ -8237,7 +8237,7 @@ bool DrasculaEngine::pantalla_21(int fl) {
return false;
}
-void DrasculaEngine::pantalla_22(int fl) {
+void DrasculaEngine::room_22(int fl) {
if (objeto_que_lleva == COGER && fl == 140)
hablar(TEXT7, "7.als");
else if (objeto_que_lleva == 11 && fl == 140) {
@@ -8270,7 +8270,7 @@ void DrasculaEngine::pantalla_22(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_23(int fl) {
+void DrasculaEngine::room_23(int fl) {
if (objeto_que_lleva == ABRIR && fl == 103) {
abre_puerta(0, 0);
actualiza_datos();
@@ -8293,7 +8293,7 @@ void DrasculaEngine::pantalla_23(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_24(int fl) {
+void DrasculaEngine::room_24(int fl) {
if (objeto_que_lleva == ABRIR && fl == 105)
abre_puerta(1, 0);
else if (objeto_que_lleva == CERRAR && fl == 105)
@@ -8308,7 +8308,7 @@ void DrasculaEngine::pantalla_24(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_26(int fl) {
+void DrasculaEngine::room_26(int fl) {
if (objeto_que_lleva == ABRIR && fl == 107 && flags[30] == 0)
abre_puerta(2, 0);
else if (objeto_que_lleva == ABRIR && fl == 107 && flags[30] == 1)
@@ -8338,7 +8338,7 @@ void DrasculaEngine::pantalla_26(int fl) {
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);
- pausa(3);
+ pause(3);
habla_igor_peluca(TEXTI25, "I25.als");
lleva_al_hare(153, 180);
} else if (objeto_que_lleva == HABLAR && fl == 51)
@@ -8363,7 +8363,7 @@ void DrasculaEngine::pantalla_26(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_27(int fl) {
+void DrasculaEngine::room_27(int fl) {
if (objeto_que_lleva == ABRIR && fl == 110)
abre_puerta(6, 1);
else if (objeto_que_lleva == CERRAR && fl == 110)
@@ -8384,7 +8384,7 @@ void DrasculaEngine::pantalla_27(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_29(int fl) {
+void DrasculaEngine::room_29(int fl) {
if (objeto_que_lleva == ABRIR && fl == 114)
abre_puerta(4, 1);
else if (objeto_que_lleva == CERRAR && fl == 114)
@@ -8403,7 +8403,7 @@ void DrasculaEngine::pantalla_29(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_30(int fl) {
+void DrasculaEngine::room_30(int fl) {
if (objeto_que_lleva == ABRIR && fl == 115)
abre_puerta(4, 0);
else if (objeto_que_lleva == CERRAR && fl == 115)
@@ -8434,7 +8434,7 @@ void DrasculaEngine::pantalla_30(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_31(int fl) {
+void DrasculaEngine::room_31(int fl) {
if (objeto_que_lleva == COGER && fl == 145) {
agarra_objeto(11);
visible[1] = 0;
@@ -8451,7 +8451,7 @@ void DrasculaEngine::pantalla_31(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_34(int fl) {
+void DrasculaEngine::room_34(int fl) {
if (objeto_que_lleva == MOVER && fl == 146)
animation_8_4();
else if (objeto_que_lleva == MIRAR && fl == 146)
@@ -8472,7 +8472,7 @@ void DrasculaEngine::pantalla_34(int fl) {
hay_respuesta=0;
}
-void DrasculaEngine::pantalla_35(int fl) {
+void DrasculaEngine::room_35(int fl) {
if (objeto_que_lleva == COGER && fl == 148) {
agarra_objeto(16);
visible[2] = 0;
@@ -8496,7 +8496,7 @@ void DrasculaEngine::pantalla_35(int fl) {
hay_respuesta = 0;
}
-void DrasculaEngine::pantalla_44(int fl) {
+void DrasculaEngine::room_44(int fl) {
if (objeto_que_lleva == MIRAR && fl == 172)
hablar(TEXT428, "428.als");
else
@@ -8531,7 +8531,7 @@ void DrasculaEngine::habla_igorpuerta(const char *dicho, const char *filename) {
bucless:
- refresca_pantalla();
+ updateRoom();
if (con_voces == 0)
centra_texto(dicho, 87, 66);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
@@ -8552,7 +8552,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
@@ -8591,18 +8591,18 @@ bucless:
copyBackground(0, 0, 0, 0, 320, 200, dir_dibujo1, dir_zona_pantalla);
- actualiza_refresco_antes();
+ updateRefresh_pre();
copyBackground(x_habla[cara], 78, 199, 94, 38, 27, dir_dibujo3, dir_zona_pantalla);
pon_hare();
- actualiza_refresco();
+ updateRefresh();
if (con_voces == 0)
centra_texto(dicho, 221, 102);
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
- pausa(3);
+ pause(3);
int key = getscan();
if (key != 0)
@@ -8620,7 +8620,7 @@ bucless:
goto bucless;
}
- refresca_pantalla();
+ updateRoom();
updateScreen(0, 0, 0, 0, 320, 200, dir_zona_pantalla);
}
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index e4af97394c..d39a39281b 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -358,8 +358,8 @@ public:
void libera_memoria();
void salir_al_dos(int r);
- void lee_dibujos(const char *);
- void descomprime_dibujo(byte *dir_escritura, int plt);
+ void loadPic(const char *);
+ void decompressPic(byte *dir_escritura, int plt);
typedef char DacPalette256[256][3];
@@ -401,7 +401,7 @@ public:
int hay_sb;
int nivel_osc, musica_antes, musica_room;
- char num_room[20], pantalla_disco[20];
+ char num_room[20], roomDisk[20];
char datos_actuales[20];
int objs_room;
char fondo_y_menu[20];
@@ -528,48 +528,48 @@ public:
void animation_35_2();
void animation_36_2();
- void refresca_1_antes();
- void refresca_2();
- void refresca_3();
- void refresca_3_antes();
- void refresca_4();
- void refresca_5();
- void refresca_5_antes();
- void refresca_6_antes();
- void refresca_7_antes();
- void refresca_9_antes();
- void refresca_12_antes();
- void refresca_14_antes();
- void refresca_15();
- void refresca_16_antes();
- void refresca_17_antes();
- void refresca_17();
- void refresca_18_antes();
- void refresca_18();
- void refresca_21_antes();
- void refresca_22_antes();
- void refresca_23_antes();
- void refresca_24_antes();
- void refresca_26_antes();
- void refresca_26();
- void refresca_27();
- void refresca_27_antes();
- void refresca_29();
- void refresca_29_antes();
- void refresca_30_antes();
- void refresca_31_antes();
- void refresca_34_antes();
- void refresca_35_antes();
- void refresca_31();
- void refresca_34();
- void refresca_35();
+ void update_1_pre();
+ void update_2();
+ void update_3();
+ void update_3_pre();
+ void update_4();
+ void update_5();
+ void update_5_pre();
+ void update_6_pre();
+ void update_7_pre();
+ void update_9_pre();
+ void update_12_pre();
+ void update_14_pre();
+ void update_15();
+ void update_16_pre();
+ void update_17_pre();
+ void update_17();
+ void update_18_pre();
+ void update_18();
+ void update_21_pre();
+ void update_22_pre();
+ void update_23_pre();
+ void update_24_pre();
+ void update_26_pre();
+ void update_26();
+ void update_27();
+ void update_27_pre();
+ void update_29();
+ void update_29_pre();
+ void update_30_pre();
+ void update_31_pre();
+ void update_34_pre();
+ void update_35_pre();
+ void update_31();
+ void update_34();
+ void update_35();
void hare_oscuro();
void sin_verbo();
bool para_cargar(char[]);
void carga_escoba(const char *);
- void borra_pantalla();
+ void clearRoom();
void lleva_al_hare(int, int);
void mueve_cursor();
void comprueba_objetos();
@@ -598,7 +598,7 @@ public:
void anima(const char *animation, int FPS);
void fin_sound_corte();
void FundeAlNegro(int VelocidadDeFundido);
- void pausa(int);
+ void pause(int);
void habla_dr_grande(const char *dicho, const char *filename);
void pon_igor();
void pon_bj();
@@ -621,7 +621,7 @@ public:
void playmusic(int p);
void stopmusic();
int music_status();
- void refresca_pantalla();
+ void updateRoom();
bool carga_partida(const char *);
void puertas_cerradas(int);
void animafin_sound_corte();
@@ -632,8 +632,8 @@ public:
void hare_claro();
void actualiza_datos();
void empieza_andar();
- void actualiza_refresco();
- void actualiza_refresco_antes();
+ void updateRefresh();
+ void updateRefresh_pre();
void pon_hare();
void menu_sin_volcar();
void barra_menu();
@@ -684,44 +684,44 @@ public:
void cuadrante_2();
void cuadrante_3();
void cuadrante_4();
- void refresca_62();
- void refresca_62_antes();
- void refresca_63();
+ void update_62();
+ void update_62_pre();
+ void update_63();
void graba_partida(char[]);
void aumenta_num_frame();
int sobre_que_objeto();
bool comprueba_banderas_menu();
- void pantalla_0();
- void pantalla_1(int);
- void pantalla_2(int);
- void pantalla_3(int);
- void pantalla_4(int);
- void pantalla_5(int);
- void pantalla_6(int);
- void pantalla_7(int);
- void pantalla_8(int);
- void pantalla_9(int);
- void pantalla_12(int);
- void pantalla_14(int);
- void pantalla_15(int);
- void pantalla_16(int);
- void pantalla_17(int);
- void pantalla_18(int);
- void pantalla_19(int);
- bool pantalla_21(int);
- void pantalla_22(int);
- void pantalla_23(int);
- void pantalla_24(int);
- void pantalla_26(int);
- void pantalla_27(int);
- void pantalla_29(int);
- void pantalla_30(int);
- void pantalla_31(int);
- void pantalla_34(int);
- void pantalla_35(int);
- void pantalla_44(int);
- void pantalla_62(int);
- void pantalla_63(int);
+ void room_0();
+ void room_1(int);
+ void room_2(int);
+ void room_3(int);
+ void room_4(int);
+ void room_5(int);
+ void room_6(int);
+ void room_7(int);
+ void room_8(int);
+ void room_9(int);
+ void room_12(int);
+ void room_14(int);
+ void room_15(int);
+ void room_16(int);
+ void room_17(int);
+ void room_18(int);
+ void room_19(int);
+ bool room_21(int);
+ void room_22(int);
+ void room_23(int);
+ void room_24(int);
+ void room_26(int);
+ void room_27(int);
+ void room_29(int);
+ void room_30(int);
+ void room_31(int);
+ void room_34(int);
+ void room_35(int);
+ void room_44(int);
+ void room_62(int);
+ void room_63(int);
void conversa(const char *);
void print_abc_opc(const char *, int, int, int);
void responde(int);
@@ -736,9 +736,9 @@ public:
void ctvd_output(Common::File *file_handle);
void ctvd_init(int b);
void grr();
- bool pantalla_13(int fl);
- void refresca_13();
- void refresca_20();
+ bool room_13(int fl);
+ void update_13();
+ void update_20();
void animation_1_3();
void animation_2_3();
void animation_3_3();
@@ -772,32 +772,32 @@ public:
void animation_15_5();
void animation_16_5();
void animation_17_5();
- void pantalla_49(int);
- void pantalla_53(int);
- void pantalla_54(int);
- void pantalla_55(int);
- bool pantalla_56(int);
- void refresca_53_antes();
- void refresca_54_antes();
- void refresca_49_antes();
- void refresca_56_antes();
- void refresca_50();
- void refresca_57();
+ void room_49(int);
+ void room_53(int);
+ void room_54(int);
+ void room_55(int);
+ bool room_56(int);
+ void update_53_pre();
+ void update_54_pre();
+ void update_49_pre();
+ 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 pantalla_58(int);
- void pantalla_59(int);
- bool pantalla_60(int);
- void pantalla_61(int);
- void pantalla_pendulo(int);
- void refresca_pendulo();
- void refresca_58();
- void refresca_58_antes();
- void refresca_59_antes();
- void refresca_60_antes();
- void refresca_60();
- void refresca_61();
+ void room_58(int);
+ void room_59(int);
+ bool room_60(int);
+ void room_61(int);
+ void room_pendulo(int);
+ void update_pendulo();
+ void update_58();
+ void update_58_pre();
+ void update_59_pre();
+ void update_60_pre();
+ void update_60();
+ void update_61();
void animation_1_6();
void animation_2_6();
void animation_3_6();