aboutsummaryrefslogtreecommitdiff
path: root/engines/drascula/drascula.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r--engines/drascula/drascula.h249
1 files changed, 128 insertions, 121 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h
index f52f84184b..ba43c9895c 100644
--- a/engines/drascula/drascula.h
+++ b/engines/drascula/drascula.h
@@ -311,87 +311,9 @@ public:
void hipo_sin_nadie(int counter);
void openDoor(int nflag, int doorNum);
void showMap();
- void animation_1_1();
- void animation_2_1();
- void animation_1_2();
- void animation_2_2();
- void animation_3_1();
- void animation_4_1();
- void animation_3_2();
- void animation_4_2();
- void animation_5_2();
- void animation_6_2();
- void animation_7_2();
- void animation_8_2();
- void animation_9_2();
- void animation_10_2();
- void animation_11_2();
- void animation_12_2();
- void animation_13_2();
- void animation_14_2();
- void animation_15_2();
- void animation_16_2();
- void animation_17_2();
- void animation_18_2();
- void animation_19_2();
- void animation_20_2();
- void animation_21_2();
- void animation_22_2();
- void animation_23_2();
- void animation_23_joined();
- void animation_23_joined2();
- void animation_24_2();
- void animation_25_2();
- void animation_26_2();
- void animation_27_2();
- void animation_28_2();
- void animation_29_2();
- void animation_30_2();
- void animation_31_2();
- void animation_32_2();
- void animation_33_2();
- void animation_34_2();
- void animation_35_2();
- void animation_36_2();
- 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 withoutVerb();
bool para_cargar(char[]);
void carga_escoba(const char *);
@@ -516,14 +438,29 @@ public:
void quadrant_2();
void quadrant_3();
void quadrant_4();
- void update_62();
- void update_62_pre();
- void update_63();
void saveGame(char[]);
void increaseFrameNum();
int whichObject();
bool checkMenuFlags();
bool roomParse(RoomTalkAction*, int);
+ void converse(const char *);
+ void print_abc_opc(const char *, int, int, int);
+ void response(int);
+ void room_pendulum(int);
+ void update_pendulum();
+ void activatePendulum();
+
+ void MusicFadeout();
+ void playFile(const char *fname);
+
+ char *getLine(char *buf, int len);
+ void getIntFromLine(char *buf, int len, int* result);
+ void getStringFromLine(char *buf, int len, char* result);
+
+ void grr();
+ void updateAnim(int y, int destX, int destY, int width, int height, int count, byte* src, int delayVal = 3);
+ void updateAnim2(int y, int px, int py, int width, int height, int count, byte* src);
+
void room_0();
void room_1(int);
void room_2(int);
@@ -535,6 +472,7 @@ public:
void room_8(int);
void room_9(int);
void room_12(int);
+ bool room_13(int fl);
void room_14(int);
void room_15(int);
void room_16(int);
@@ -553,25 +491,62 @@ public:
void room_34(int);
void room_35(int);
void room_44(int);
+ void room_49(int);
+ void room_53(int);
+ void room_54(int);
+ void room_55(int);
+ bool room_56(int);
+ void room_58(int);
+ void room_59(int);
+ bool room_60(int);
+ void room_61(int);
void room_62(int);
void room_63(int);
- void converse(const char *);
- void print_abc_opc(const char *, int, int, int);
- void response(int);
-
- void MusicFadeout();
- void playFile(const char *fname);
- char *getLine(char *buf, int len);
- void getIntFromLine(char *buf, int len, int* result);
- void getStringFromLine(char *buf, int len, char* result);
-
- void grr();
- bool room_13(int fl);
- void update_13();
- void update_20();
- void updateAnim(int y, int destX, int destY, int width, int height, int count, byte* src, int delayVal = 3);
- void updateAnim2(int y, int px, int py, int width, int height, int count, byte* src);
+ void animation_1_1();
+ void animation_2_1();
+ void animation_3_1();
+ void animation_4_1();
+ //
+ void animation_1_2();
+ void animation_2_2();
+ void animation_3_2();
+ void animation_4_2();
+ void animation_5_2();
+ void animation_6_2();
+ void animation_7_2();
+ void animation_8_2();
+ void animation_9_2();
+ void animation_10_2();
+ void animation_11_2();
+ void animation_12_2();
+ void animation_13_2();
+ void animation_14_2();
+ void animation_15_2();
+ void animation_16_2();
+ void animation_17_2();
+ void animation_18_2();
+ void animation_19_2();
+ void animation_20_2();
+ void animation_21_2();
+ void animation_22_2();
+ void animation_23_2();
+ void animation_23_joined();
+ void animation_23_joined2();
+ void animation_24_2();
+ void animation_25_2();
+ void animation_26_2();
+ void animation_27_2();
+ void animation_28_2();
+ void animation_29_2();
+ void animation_30_2();
+ void animation_31_2();
+ void animation_32_2();
+ void animation_33_2();
+ void animation_34_2();
+ void animation_35_2();
+ void animation_36_2();
+ //
void animation_1_3();
void animation_2_3();
void animation_3_3();
@@ -579,6 +554,7 @@ public:
void animation_5_3();
void animation_6_3();
void animation_rayo();
+ //
void animation_1_4();
void animation_2_4();
void animation_3_4();
@@ -588,6 +564,7 @@ public:
void animation_7_4();
void animation_8_4();
void animation_9_4();
+ //
void animation_1_5();
void animation_2_5();
void animation_3_5();
@@ -605,29 +582,7 @@ public:
void animation_15_5();
void animation_16_5();
void animation_17_5();
- 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 room_58(int);
- void room_59(int);
- bool room_60(int);
- void room_61(int);
- void room_pendulum(int);
- void update_pendulum();
- 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();
@@ -644,7 +599,59 @@ public:
void animation_15_6();
void animation_18_6();
void animation_19_6();
- void activatePendulum();
+
+ 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_13();
+ void update_15();
+ void update_16_pre();
+ void update_17_pre();
+ void update_17();
+ void update_18_pre();
+ void update_18();
+ void update_20();
+ 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 update_53_pre();
+ void update_54_pre();
+ void update_49_pre();
+ void update_56_pre();
+ void update_50();
+ void update_57();
+ void update_58();
+ void update_58_pre();
+ void update_59_pre();
+ void update_60_pre();
+ void update_60();
+ void update_61();
+ void update_62();
+ void update_62_pre();
+ void update_63();
private:
int _lang;