1 #ifndef __GNUC__
2 #pragma once
3 #endif
4 #ifndef __XR_AI_VERSION_H__
5 #define __XR_AI_VERSION_H__
6 
7 #include "xr_types.h"
8 
9 namespace xray_re {
10 
11 // builds 1098, 1114, 1154
12 const uint32_t AI_VERSION_2 = 2;
13 
14 // 1580
15 const uint32_t AI_VERSION_3 = 3;
16 
17 // 1623
18 const uint32_t AI_VERSION_4 = 4;
19 
20 // 1829
21 const uint32_t AI_VERSION_5 = 5;
22 
23 // 1844
24 const uint32_t AI_VERSION_6 = 6;
25 
26 // 1865
27 const uint32_t AI_VERSION_7 = 7;
28 
29 // 2215, 2945, 2947+
30 const uint32_t AI_VERSION_8 = 8;
31 
32 // 2215 actually differs from 2945+ despite the same on-disk version number.
33 const uint32_t AI_VERSION_2215 = AI_VERSION_8|0x80000000;
34 
35 // 3120 (Clear Sky)
36 const uint32_t AI_VERSION_9 = 9;
37 
38 // 3456+ (Clear Sky)
39 const uint32_t AI_VERSION_10 = 10;
40 
41 } // end of namespace xray_re
42 
43 #endif
44