1//hash:3644b038
2//automatically generated by Makegen
3
4/* located in ObjManager.cpp */
5
6//---------------------[referenced from ai/ai.cpp]-------------------//
7Object *CreateObject(int x, int y, int type);
8
9/* located in caret.cpp */
10
11//---------------------[referenced from ai/ai.cpp]-------------------//
12Caret *effect(int x, int y, int effectno);
13
14
15/* located in ai/ai.cpp */
16
17//---------------------[referenced from ai/ai.cpp]-------------------//
18bool ai_init(void);
19bool load_npc_tbl(void);
20Object *SpawnObjectAtActionPoint(Object *o, int otype);
21void KillObjectsOfType(int type);
22void DeleteObjectsOfType(int type);
23void randblink(Object *o, int blinkframe, int blinktime, int prob);
24void StickToPlayer(Object *o, int x_left, int x_right, int off_y);
25void transfer_damage(Object *o, Object *target);
26bool DoTeleportIn(Object *o, int slowness);
27bool DoTeleportOut(Object *o, int slowness);
28static bool teleffect(Object *o, int slowness, bool teleporting_out);
29void ai_animate1(Object *o);
30void ai_animate2(Object *o);
31void ai_animate3(Object *o);
32void ai_animate4(Object *o);
33void ai_animate5(Object *o);
34static void simpleanim(Object *o, int spd);
35void aftermove_StickToLinkedActionPoint(Object *o);
36void onspawn_snap_to_ground(Object *o);
37void onspawn_set_frame_from_id2(Object *o);
38
39
40/* located in ai/sym/smoke.cpp */
41
42//---------------------[referenced from ai/ai.cpp]-------------------//
43void SmokeClouds(Object *o, int nclouds, int rangex, int rangey, Object *push_behind);
44
45
46/* located in sound/sound.cpp */
47
48//---------------------[referenced from ai/ai.cpp]-------------------//
49void sound(int snd);
50
51
52/* located in common/stat.cpp */
53
54//---------------------[referenced from ai/ai.cpp]-------------------//
55void staterr(const char *fmt, ...);
56void stat(const char *fmt, ...);
57
58
59/* located in common/misc.cpp */
60
61//---------------------[referenced from ai/ai.cpp]-------------------//
62uint16_t fgeti(FILE *fp);
63uint32_t fgetl(FILE *fp);
64int random(int min, int max);
65
66