* updated ufoai plugin
[xonotic/netradiant.git] / contrib / ufoai / ufoai_filters.h
index 847bd3fb3c8244d570725f48c8599cba1161203c..c9e87237f31079ef7ff58f27977a1492d6d4fdea 100644 (file)
@@ -1,4 +1,37 @@
 
+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);