-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);
+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);
+void UFOAIFilterInit( void );