1 /*-----------------------Patrick 14/11/96--------------------------
2   Header for AVP Pheromone system
3   -----------------------------------------------------------------*/
4 
5 #define SUPER_PHEROMONE_SYSTEM 1
6 
7 /*  Global Data access to pheromone system */
8 
9 extern unsigned int *PherPl_ReadBuf;
10 extern unsigned int *PherPl_WriteBuf;
11 #if SUPER_PHEROMONE_SYSTEM
12 extern unsigned int *PherAls_ReadBuf;
13 extern unsigned int *PherAls_WriteBuf;
14 
15 extern unsigned int *PherMars_ReadBuf;
16 extern unsigned int *PherMars_WriteBuf;
17 #endif
18 extern unsigned char *PherAi_Buf;
19 extern MODULE *playerPherModule;
20 
21 /* function prototypes */
22 void InitPheromoneSystem(void);
23 void PlayerPheromoneSystem(void);
24 void AiPheromoneSystem(void);
25 void CleanUpPheromoneSystem(void);
26 int AIModuleAdmitsPheromones(AIMODULE *targetModule);
27 
28 #if SUPER_PHEROMONE_SYSTEM
29 void AddMarinePheromones(AIMODULE *targetModule);
30 void MaintainMarineTargetZone(AIMODULE *targetModule);
31 #endif
32