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