enum FILTERS { FILTER_ACTORCLIP, FILTER_WEAPONCLIP, FILTER_NODRAW, FILTER_STEPON, FILTER_LEVEL1, FILTER_LEVEL2, FILTER_LEVEL3, FILTER_LEVEL4, FILTER_LEVEL5, FILTER_LEVEL6, FILTER_LEVEL7, FILTER_LEVEL8, FILTER_MAX }; #define UFOAI_CONTENTS_LEVEL_1 0x0100 #define UFOAI_CONTENTS_LEVEL_2 0x0200 #define UFOAI_CONTENTS_LEVEL_3 0x0400 #define UFOAI_CONTENTS_LEVEL_4 0x0800 #define UFOAI_CONTENTS_LEVEL_5 0x1000 #define UFOAI_CONTENTS_LEVEL_6 0x2000 #define UFOAI_CONTENTS_LEVEL_7 0x4000 #define UFOAI_CONTENTS_LEVEL_8 0x8000 #define UFOAI_CONTENTS_ACTORCLIP 0x00010000 #define UFOAI_CONTENTS_WEAPONCLIP 0x02000000 #define UFOAI_CONTENTS_STEPON 0x40000000 #define UFOAI_SURF_NODRAW 0x00000080 void DoSteponFiltering(void); void DoWeaponClipFiltering(void); void DoActorClipFiltering(void); void DoNoDrawFiltering(void); void DoLevel1Filtering(void); void DoLevel2Filtering(void); void DoLevel3Filtering(void); void DoLevel4Filtering(void); void DoLevel5Filtering(void); void DoLevel6Filtering(void); void DoLevel7Filtering(void); void DoLevel8Filtering(void); // add the ufoai filters void UFOAIFilterInit(void);