|
| 1 | +#ifndef SE_INCL_LIGHTFIXES_H |
| 2 | +#define SE_INCL_LIGHTFIXES_H |
| 3 | +// ******************************************************************************************** |
| 4 | +// ********** Arrays of light source coordinates to correct texture illumination ********** |
| 5 | +// ******************************************************************************************** |
| 6 | + |
| 7 | +// Valley Of The Kings |
| 8 | +FLOAT _fValleyOfTheKingsCoordinates[4][3] { |
| 9 | +-55.9375f,-16.25f,-231.75, |
| 10 | +-40.625f,-15.375f,-232.188f, |
| 11 | +-23.0f,-15.0f,-232.0f, |
| 12 | +-8.875f,-14.0625f,-231.562f |
| 13 | +}; |
| 14 | + |
| 15 | +// Dunes |
| 16 | +FLOAT _fDunesCoordinates[8][3] { |
| 17 | +-284.5f,171.625f, |
| 18 | +-495.625f,-285.5f, |
| 19 | +170.125f,-534.875f, |
| 20 | +-167.875f,170.375f, |
| 21 | +-544.875f,-169.25f, |
| 22 | +170.375f,-497.25f, |
| 23 | +-41.875f,171.125f, |
| 24 | +-741.625f,26.375f, |
| 25 | +170.625f,-746.125f, |
| 26 | +271.75f,170.5f, |
| 27 | +-448.5f,224.0f, |
| 28 | +169.875f,-440.75f |
| 29 | +}; |
| 30 | + |
| 31 | +// Suburbs |
| 32 | +FLOAT _fSuburbsCoordinates[21][3] { |
| 33 | +224.125f,171.125f,887.375f, |
| 34 | +270.125f,170.0f,889.0f, |
| 35 | +370.125f,172.0f,822.125f, |
| 36 | +369.0f,170.375f,811.625f, |
| 37 | +370.0f,167.125f,759.25f, |
| 38 | +370.25f,172.375f,769.5f, |
| 39 | +267.0f,169.125f,720.875f, |
| 40 | +268.375f,167.75f,711.375f, |
| 41 | +226.75f,170.375f,709.625f, |
| 42 | +187.0f,171.0f,492.0f, |
| 43 | +181.75f,164.125f,447.125f, |
| 44 | +21.125f,166.75f,476.875f, |
| 45 | +-41.5f,170.25f,477.0f, |
| 46 | +-243.75f,170.375f,569.5f, |
| 47 | +-289.5f,170.5f,569.125f, |
| 48 | +-170.875f,162.0f,784.125f, |
| 49 | +-170.875f,166.25f,830.625f, |
| 50 | +-318.25f,170.25f,870.125f, |
| 51 | +-314.125f,173.5f,886.875f, |
| 52 | +-318.375f,170.0f,908.875f, |
| 53 | +-319.0f,169.25f,922.0f |
| 54 | +}; |
| 55 | + |
| 56 | +// Metropolis |
| 57 | +FLOAT _fMetropolisCoordinates[1][3] { |
| 58 | +147.125f,64.3125f,26.6875f |
| 59 | +}; |
| 60 | + |
| 61 | +// Alley Of Sphinxes |
| 62 | +FLOAT _fAlleyOfSphinxesCoordinates[37][3] { |
| 63 | +1594.0f,125.125f,2162.0f, |
| 64 | +1592.25f,128.375f,2181.38f, |
| 65 | +1586.0f,122.625f,1926.12f, |
| 66 | +1595.25f,124.25f,1914.0f, |
| 67 | +1338.88f,121.875f,1916.75f, |
| 68 | +1344.38f,128.375f,2162.62f, |
| 69 | +920.0f,116.125f,2040.12f, |
| 70 | +1038.5f,115.375f,2006.0f, |
| 71 | +1030.62f,111.625f,2022.88f, |
| 72 | +1041.88f,116.875f,2070.12f, |
| 73 | +1030.12f,116.5f,2081.0f, |
| 74 | +1618.25f,8.625f,2053.62f, |
| 75 | +1589.75f,9.75f,2041.75f, |
| 76 | +1590.12f,9.5f,2053.25f, |
| 77 | +1513.88f,12.625f,2160.0f, |
| 78 | +1497.0f,34.5f,2151.0f, |
| 79 | +1420.75f,17.375f,2160.0f, |
| 80 | +1282.25f,12.0f,2182.12f, |
| 81 | +1264.88f,9.875f,2179.25f, |
| 82 | +1265.25f,10.875f,2167.62f, |
| 83 | +1281.5f,11.25f,2166.62f, |
| 84 | +1075.12f,12.5f,2162.62f, |
| 85 | +1074.75f,11.5f,2177.5f, |
| 86 | +1091.62f,13.125f,2180.0f, |
| 87 | +1092.25f,13.0f,2188.38f, |
| 88 | +1094.5f,11.25f,2174.5f, |
| 89 | +1100.75f,11.875f,2163.75f, |
| 90 | +1101.88f,12.125f,2183.88f, |
| 91 | +1073.5f,10.25f,1922.62f, |
| 92 | +1072.88f,10.625f,1908.5f, |
| 93 | +1088.75f,10.5f,1909.75f, |
| 94 | +1089.88f,11.125f,1921.88f, |
| 95 | +1287.0f,14.0f,1909.62f, |
| 96 | +1287.62f,13.625f,1924.5f, |
| 97 | +1266.38f,12.25f,1922.75f, |
| 98 | +1267.38f,13.0f,1910.0f, |
| 99 | +1593.62f,-2.75f,2049.5f |
| 100 | +}; |
| 101 | + |
| 102 | +// Karnak |
| 103 | +FLOAT _fKarnakCoordinates[42][3] { |
| 104 | +-186.938f,168.688f,1516.5f, |
| 105 | +-196.5f,171.562f,1493.06f, |
| 106 | +-275.062f,86.5f,1440.88f, |
| 107 | +-293.0f,87.1875f,1446.62f, |
| 108 | +-276.375f,81.1875f,1556.56f, |
| 109 | +-293.5f,82.5f,1569.88f, |
| 110 | +-219.688f,116.812f,1687.75f, |
| 111 | +-212.75f,113.938f,1685.31f, |
| 112 | +-177.875f,113.125f,1696.56f, |
| 113 | +-158.875f,115.625f,1691.62f, |
| 114 | +-92.0f,84.0f,1571.31f, |
| 115 | +-104.938f,86.0625f,1555.69f, |
| 116 | +-91.125f,86.5f,1437.94f, |
| 117 | +-102.5f,87.9375f,1435.44f, |
| 118 | +330.0f,127.312f,1455.62f, |
| 119 | +315.25f,132.688f,1448.0f, |
| 120 | +310.375f,122.375f,1825.19f, |
| 121 | +328.125f,117.625f,1815.56f, |
| 122 | +610.188f,120.688f,1888.12f, |
| 123 | +613.25f,124.375f,1888.69f, |
| 124 | +922.625f,92.6875f,2040.06f, |
| 125 | +920.0f,92.4375f,2053.69f, |
| 126 | +1032.12f,134.25f,2012.25f, |
| 127 | +1032.25f,134.75f,2076.75f, |
| 128 | +1344.75f,160.25f,1902.31f, |
| 129 | +1325.31f,171.375f,1910.81f, |
| 130 | +1325.12f,171.0f,2183.0f, |
| 131 | +1344.31f,170.188f,2175.75f, |
| 132 | +1597.06f,170.812f,1910.0f, |
| 133 | +1617.0f,171.188f,1905.06f, |
| 134 | +1597.25f,171.188f,2186.81f, |
| 135 | +1597.69f,170.938f,2177.69f, |
| 136 | +1610.75f,170.625f,2170.44f, |
| 137 | +633.0f,123.938f,2809.06f, |
| 138 | +647.938f,122.375f,2808.62f, |
| 139 | +-590.938f,123.0f,2038.19f, |
| 140 | +-595.688f,125.062f,2038.5f, |
| 141 | +-97.0625f,108.438f,2457.38f, |
| 142 | +-81.4375f,113.25f,2454.75f, |
| 143 | +-49.75f,113.625f,2461.0f, |
| 144 | +-29.0625f,109.75f,2459.5f, |
| 145 | +660.0f,9.1875f,1915.56f |
| 146 | +}; |
| 147 | + |
| 148 | +// Luxor |
| 149 | +FLOAT _fLuxorCoordinates[52][3] { |
| 150 | +-85.875f,14.4375f,6.6875f, |
| 151 | +-75.3125f,14.8125f,-5.0625f, |
| 152 | +-308.562f,116.312f,-7.8125f, |
| 153 | +107.75f,123.062f,-144.125f, |
| 154 | +124.625f,123.688f,-128.625f, |
| 155 | +150.062f,122.562f,-158.875f, |
| 156 | +159.875f,122.438f,-169.938f, |
| 157 | +105.062f,110.375f,-241.375f, |
| 158 | +111.188f,112.625f,-222.125f, |
| 159 | +134.438f,108.875f,-238.688f, |
| 160 | +144.25f,107.688f,-221.938f, |
| 161 | +7.125f,111.938f,-279.438f, |
| 162 | +10.1875f,112.875f,-294.25f, |
| 163 | +15.0f,109.125f,-314.0f, |
| 164 | +-26.5625f,109.125f,-398.125f, |
| 165 | +-36.1875f,109.312f,-416.25f, |
| 166 | +118.875f,105.188f,-391.562f, |
| 167 | +128.625f,106.25f,-374.0f, |
| 168 | +103.562f,113.875f,-296.812f, |
| 169 | +111.438f,113.125f,-313.875f, |
| 170 | +133.812f,100.562f,-335.812f, |
| 171 | +145.062f,104.0f,-346.125f, |
| 172 | +142.438f,110.0f,-326.0f, |
| 173 | +146.0f,106.25f,-314.062f, |
| 174 | +133.875f,104.375f,-304.25f, |
| 175 | +105.75f,113.438f,-345.625f, |
| 176 | +277.5f,106.125f,-539.625f, |
| 177 | +272.438f,108.5f,-526.375f, |
| 178 | +250.75f,109.375f,-523.125f, |
| 179 | +260.688f,108.062f,-506.0f, |
| 180 | +247.688f,116.625f,-280.438f, |
| 181 | +279.812f,113.125f,-279.75f, |
| 182 | +304.875f,117.0f,-137.875f, |
| 183 | +375.0f,113.0f,-279.062f, |
| 184 | +374.625f,112.562f,-246.75f, |
| 185 | +442.438f,122.188f,-153.562f, |
| 186 | +447.0f,121.938f,-134.25f, |
| 187 | +441.125f,120.562f,-121.25f, |
| 188 | +448.688f,121.938f,-102.25f, |
| 189 | +438.375f,121.562f,105.875f, |
| 190 | +447.938f,119.625f,122.0f, |
| 191 | +441.312f,121.125f,134.562f, |
| 192 | +447.438f,120.125f,153.938f, |
| 193 | +415.625f,113.188f,296.375f, |
| 194 | +416.938f,112.625f,326.875f, |
| 195 | +281.25f,111.875f,246.562f, |
| 196 | +248.625f,112.5f,247.188f, |
| 197 | +183.875f,113.75f,292.188f, |
| 198 | +152.562f,112.5f,291.25f, |
| 199 | +124.562f,119.312f,206.875f, |
| 200 | +93.1875f,119.812f,206.562f, |
| 201 | +15.0f,14.4375f,-77.1875f // grid texture |
| 202 | +}; |
| 203 | + |
| 204 | +// Sacred Yards |
| 205 | +FLOAT _fSacredYardsCoordinates[27][3] { |
| 206 | +71.0f,108.938f,199.562f, |
| 207 | +87.75f,108.562f,182.938f, |
| 208 | +-150.5f,105.938f,89.0f, |
| 209 | +-170.0f,110.062f,94.9375, |
| 210 | +188.0f,115.688f,121.188f, |
| 211 | +197.812f,115.875f,104.0f, |
| 212 | +238.125f,113.188f,113.25f, |
| 213 | +247.812f,112.0f,102.0f, |
| 214 | +350.188f,113.438f,90.3125f, |
| 215 | +367.625f,110.125f,79.125f, |
| 216 | +399.875f,108.625f,79.5625f, |
| 217 | +417.562f,111.312f,81.125f, |
| 218 | +527.5f,113.25f,198.188f, |
| 219 | +520.375f,115.375f,214.688f, |
| 220 | +401.25f,115.812f,552.625f, |
| 221 | +345.625f,116.75f,552.812f, |
| 222 | +216.625f,116.938f,482.75f, |
| 223 | +-170.0f,111.75f,343.062f, |
| 224 | +-158.625f,110.0f,334.0f, |
| 225 | +153.188f,111.688f,446.0f, |
| 226 | +148.812f,115.625f,446.5f, |
| 227 | +95.1875f,113.0f,446.125f, |
| 228 | +86.75f,115.375f,455.938f, |
| 229 | +26.3125f,112.375f,562.062f, |
| 230 | +18.0f,111.375f,570.562f, |
| 231 | +-28.0625f,111.062f,562.0f, |
| 232 | +-37.625f,114.375f,571.75 |
| 233 | +}; |
| 234 | + |
| 235 | +// Karnak Demo |
| 236 | +FLOAT _fKarnakDemoCoordinates[50][3] { |
| 237 | +-186.938f,168.688f,1516.5f, |
| 238 | +-196.5f,171.562f,1493.06f, |
| 239 | +-275.062f,86.5f,1440.88f, |
| 240 | +-293.0f,87.1875f,1446.62f, |
| 241 | +-276.375f,81.1875f,1556.56f, |
| 242 | +-293.5f,82.5f,1569.88f, |
| 243 | +-219.688f,116.812f,1687.75f, |
| 244 | +-212.75f,113.938f,1685.31f, |
| 245 | +-177.875f,113.125f,1696.56f, |
| 246 | +-158.875f,115.625f,1691.62f, |
| 247 | +-92.0f,84.0f,1571.31f, |
| 248 | +-104.938f,86.0625f,1555.69f, |
| 249 | +-91.125f,86.5f,1437.94f, |
| 250 | +-102.5f,87.9375f,1435.44f, |
| 251 | +330.0f,127.312f,1455.62f, |
| 252 | +315.25f,132.688f,1448.0f, |
| 253 | +310.375f,122.375f,1825.19f, |
| 254 | +328.125f,117.625f,1815.56f, |
| 255 | +610.188f,120.688f,1888.12f, |
| 256 | +613.25f,124.375f,1888.69f, |
| 257 | +922.625f,92.6875f,2040.06f, |
| 258 | +920.0f,92.4375f,2053.69f, |
| 259 | +1032.12f,134.25f,2012.25f, |
| 260 | +1032.25f,134.75f,2076.75f, |
| 261 | +1344.75f,160.25f,1902.31f, |
| 262 | +1325.31f,171.375f,1910.81f, |
| 263 | +1325.12f,171.0f,2183.0f, |
| 264 | +1344.31f,170.188f,2175.75f, |
| 265 | +1597.06f,170.812f,1910.0f, |
| 266 | +1617.0f,171.188f,1905.06f, |
| 267 | +1597.25f,171.188f,2186.81f, |
| 268 | +1597.69f,170.938f,2177.69f, |
| 269 | +1610.75f,170.625f,2170.44f, |
| 270 | +633.0f,123.938f,2809.06f, |
| 271 | +647.938f,122.375f,2808.62f, |
| 272 | +-590.938f,123.0f,2038.19f, |
| 273 | +-595.688f,125.062f,2038.5f, |
| 274 | +-97.0625f,108.438f,2457.38f, |
| 275 | +-81.4375f,113.25f,2454.75f, |
| 276 | +-49.75f,113.625f,2461.0f, |
| 277 | +-29.0625f,109.75f,2459.5f, |
| 278 | +361.25f,119.25f,2016.62f, |
| 279 | +359.875f,120.5f,2067.88f, |
| 280 | +265.75f,120.25f,2064.62f, |
| 281 | +268.25f,120.25f,2015.62f, |
| 282 | +198.125f,118.375f,2012.25f, |
| 283 | +197.5f,118.0f,2068.5f, |
| 284 | +172.0f,118.875f,2071.12f, |
| 285 | +174.0f,119.0f,2012.62f, |
| 286 | +660.0f,9.1875f,1915.56f |
| 287 | +}; |
| 288 | + |
| 289 | +// Intro |
| 290 | +FLOAT _fIntroCoordinates[8][3] { |
| 291 | +361.25f,119.25f,2016.62f, |
| 292 | +359.875f,120.5f,2067.88f, |
| 293 | +265.75f,120.25f,2064.62f, |
| 294 | +268.25f,120.25f,2015.62f, |
| 295 | +198.125f,118.375f,2012.25f, |
| 296 | +197.5f,118.0f,2068.5f, |
| 297 | +172.0f,118.875f,2071.12f, |
| 298 | +174.0f,119.0f,2012.62f |
| 299 | +}; |
| 300 | + |
| 301 | +// ******************************************************************************************** |
| 302 | +// ******************************************************************************************** |
| 303 | +// ******************************************************************************************** |
| 304 | +#endif // include once check |
0 commit comments