1//hash:2211b55e
2//automatically generated by Makegen
3
4/* located in game.cpp */
5
6//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
7void quake(int quaketime, int snd);
8
9
10/* located in ObjManager.cpp */
11
12//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
13Object *CreateObject(int x, int y, int type);
14
15
16/* located in player.cpp */
17
18//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
19void hurtplayer(int damage);
20
21
22/* located in ai/ai.cpp */
23
24//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
25void KillObjectsOfType(int type);
26
27
28/* located in ai/final_battle/doctor_frenzied.cpp */
29
30//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
31void ai_boss_doctor_frenzied(Object *o);
32static void run_jumps(Object *o);
33static void run_red_dash(Object *o);
34static void run_mega_bats(Object *o);
35static void run_teleport(Object *o);
36static void run_init(Object *o);
37static void run_defeat(Object *o);
38static void do_redsplode(Object *o);
39static void run_red_drip(Object *o);
40void ai_doctor_bat(Object *o);
41
42
43/* located in ai/final_battle/doctor_common.cpp */
44
45//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
46void dr_tp_out_init(Object *o);
47bool dr_tp_out(Object *o);
48void dr_tp_in_init(Object *o);
49bool dr_tp_in(Object *o);
50
51
52/* located in sound/sound.cpp */
53
54//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
55void sound(int snd);
56
57
58/* located in common/misc.cpp */
59
60//--------[referenced from ai/final_battle/doctor_frenzied.cpp]------//
61int random(int min, int max);
62
63