2 //automatically generated by Makegen
4 /* located in trig.cpp */
6 //---------------------[referenced from trig.cpp]--------------------//
8 void vector_from_angle(uint8_t angle, int speed, int *xs, int *ys);
9 int xinertia_from_angle(uint8_t angle, int speed);
10 int yinertia_from_angle(uint8_t angle, int speed);
11 uint8_t GetAngle(int curx, int cury, int tgtx, int tgty);
12 void EmFireAngledShot(Object *o, int objtype, int rand_variance, int speed);
13 void ThrowObjectAtPlayer(Object *o, int rand_variance, int speed);
14 void ThrowObject(Object *o, int destx, int desty, int rand_variance, int speed);
15 void ThrowObjectAtAngle(Object *o, uint8_t angle, int speed);
18 /* located in ai/ai.cpp */
20 //---------------------[referenced from trig.cpp]--------------------//
21 Object *SpawnObjectAtActionPoint(Object *o, int otype);
24 /* located in common/misc.cpp */
26 //---------------------[referenced from trig.cpp]--------------------//
27 int random(int min, int max);