diff options
Diffstat (limited to 'src/levelModel.h')
-rw-r--r-- | src/levelModel.h | 1401 |
1 files changed, 1401 insertions, 0 deletions
diff --git a/src/levelModel.h b/src/levelModel.h new file mode 100644 index 0000000..388474d --- /dev/null +++ b/src/levelModel.h @@ -0,0 +1,1401 @@ +#ifndef LEVEL_MODEL_H +#define LEVEL_MODEL_H + +#define LEVEL_VERTEX_COUNT 143 +const S3L_Unit levelVertices[LEVEL_VERTEX_COUNT * 3] = { + -1291, -25, -517, // 0 + -676, -25, -1131, // 3 + -1905, -25, -517, // 6 + -62, -25, -2360, // 9 + -62, -25, -1131, // 12 + -676, -25, 96, // 15 + -62, -25, -517, // 18 + -1905, -25, 96, // 21 + -1444, -25, -671, // 24 + 552, -639, -2360, // 27 + -1444, 1203, -671, // 30 + 552, -639, -1131, // 33 + -2059, -25, 2400, // 36 + -1291, -25, 711, // 39 + 91, 1203, 1940, // 42 + -676, -25, 711, // 45 + 1780, -639, -1131, // 48 + 1934, -639, -671, // 51 + 2548, 1203, -671, // 54 + 2548, -639, -671, // 57 + 1780, -639, -517, // 60 + 1934, 1203, -2360, // 63 + 91, -25, 711, // 66 + -62, -1868, -1131, // 69 + -62, -1868, -517, // 72 + 1166, -1868, -1131, // 75 + -676, -1868, 96, // 78 + 91, -25, 1940, // 81 + -1291, -1868, 96, // 84 + 1166, -1868, -517, // 87 + 2395, -639, -517, // 90 + 1780, -1868, 96, // 93 + 2395, -1868, 96, // 96 + -2827, -178, 864, // 99 + -2827, -178, 96, // 102 + 3624, -639, -671, // 105 + 1780, -1868, -517, // 108 + -2059, -25, -671, // 111 + -2059, -25, 250, // 114 + -1444, -25, 864, // 117 + -1444, -25, 1786, // 120 + 2395, -25, 711, // 123 + 1934, 1203, -671, // 126 + -1291, 1203, 711, // 129 + 91, 1203, 711, // 132 + -2827, 1203, -517, // 135 + -2827, -25, -1131, // 138 + -62, 1203, 1786, // 141 + -1444, 1203, 1786, // 144 + -1444, 1203, 864, // 147 + -1291, 1203, -517, // 150 + -1905, 1203, 96, // 153 + -676, 1203, -1131, // 156 + -676, 1203, -2360, // 159 + -1905, 1203, -517, // 162 + 2395, 1203, 711, // 165 + 2395, 1203, -517, // 168 + 2548, -25, 711, // 171 + 2548, 1203, 711, // 174 + 1780, 1203, -2360, // 177 + 1780, 1203, -517, // 180 + 3624, -25, 711, // 183 + 3624, -25, 1940, // 186 + -676, -178, 711, // 189 + 3624, 1203, 1940, // 192 + 3009, -639, -2360, // 195 + 3624, -639, -1746, // 198 + 3009, 1203, -2360, // 201 + 3624, 1203, -1746, // 204 + -1905, -1254, 1325, // 207 + -676, -1868, 1325, // 210 + -1291, -1868, 1325, // 213 + 1780, -1868, 1325, // 216 + 2395, -1868, 1325, // 219 + 1780, -639, 1940, // 222 + 2395, -639, 1940, // 225 + 1780, -1868, 1940, // 228 + 2395, -1868, 1940, // 231 + 2395, -1868, -517, // 234 + -2059, 1203, 250, // 237 + -2059, 1203, -671, // 240 + -2827, 1203, -1131, // 243 + -4055, -25, -1131, // 246 + -1905, -1254, 96, // 249 + -2827, -1254, 96, // 252 + -4055, -1254, 96, // 255 + -4055, -1254, 1325, // 258 + -2059, 1203, 2400, // 261 + -676, -639, 1940, // 264 + -1291, -639, 1940, // 267 + -676, -1868, 1940, // 270 + -1291, -178, 1325, // 273 + -4055, -178, 864, // 276 + -4055, 1203, -517, // 279 + -4055, -178, 1325, // 282 + -676, -178, 96, // 285 + 2395, -178, 711, // 288 + 3624, -639, -517, // 291 + 3624, -178, 711, // 294 + 3624, -1868, 1940, // 297 + -1291, -178, 1940, // 300 + 3624, -1868, -517, // 303 + -62, -25, 1786, // 306 + -62, -25, 864, // 309 + -2673, -25, 2400, // 312 + -2673, -25, -1131, // 315 + -62, 1203, 864, // 318 + -2673, 1203, 2400, // 321 + -2673, 1203, -1131, // 324 + -830, -25, -1285, // 327 + -830, 1203, -1285, // 330 + -830, 1203, -2360, // 333 + -4055, -25, -2360, // 336 + -4055, 1203, -2360, // 339 + 3624, -178, 1940, // 342 + -62, -25, 1671, // 345 + -62, -25, 1026, // 348 + -62, 683, 1671, // 351 + -62, 860, 1484, // 354 + -62, 860, 1224, // 357 + -62, 683, 1026, // 360 + 91, -25, 1026, // 363 + 91, -25, 1671, // 366 + 91, 683, 1026, // 369 + 91, 860, 1224, // 372 + 91, 860, 1484, // 375 + 91, 683, 1671, // 378 + -676, 905, -2360, // 381 + -676, -25, -1658, // 384 + -676, 905, -1910, // 387 + -676, 685, -1658, // 390 + -830, 905, -2360, // 393 + -830, -25, -1658, // 396 + -830, 905, -1910, // 399 + -830, 685, -1658, // 402 + 1780, 453, -2360, // 405 + 1780, -639, -1417, // 408 + 1780, 207, -1417, // 411 + 1780, 453, -1586, // 414 + 1934, -639, -1417, // 417 + 1934, 453, -2360, // 420 + 1934, 207, -1417, // 423 + 1934, 453, -1586 // 426 +}; // levelVertices + +#define LEVEL_TRIANGLE_COUNT 293 +const S3L_Index levelTriangleIndices[LEVEL_TRIANGLE_COUNT * 3] = { + 7, 54, 2, // 0 + 6, 0, 1, // 3 + 4, 6, 1, // 6 + 13, 5, 15, // 9 + 3, 59, 9, // 12 + 4, 1, 128, // 15 + 63, 5, 95, // 18 + 26, 6, 24, // 21 + 6, 26, 95, // 24 + 6, 95, 5, // 27 + 43, 15, 44, // 30 + 13, 0, 5, // 33 + 3, 11, 4, // 36 + 109, 10, 8, // 39 + 23, 29, 24, // 42 + 22, 44, 15, // 45 + 3, 53, 59, // 48 + 29, 16, 20, // 51 + 32, 20, 30, // 54 + 29, 20, 36, // 57 + 31, 36, 20, // 60 + 41, 96, 30, // 63 + 60, 137, 138, // 66 + 22, 96, 41, // 69 + 124, 125, 14, // 72 + 13, 51, 7, // 75 + 82, 93, 113, // 78 + 57, 18, 19, // 81 + 13, 15, 43, // 84 + 40, 87, 12, // 87 + 104, 108, 105, // 90 + 2, 0, 7, // 93 + 3, 127, 53, // 96 + 54, 0, 2, // 99 + 41, 56, 55, // 102 + 50, 1, 0, // 105 + 19, 42, 17, // 108 + 56, 20, 60, // 111 + 27, 64, 14, // 114 + 8, 80, 37, // 117 + 110, 134, 133, // 120 + 122, 121, 41, // 123 + 61, 68, 64, // 126 + 62, 57, 61, // 129 + 65, 68, 66, // 132 + 35, 66, 68, // 135 + 140, 21, 67, // 138 + 35, 68, 61, // 141 + 58, 41, 55, // 144 + 61, 64, 62, // 147 + 16, 25, 11, // 150 + 11, 23, 4, // 153 + 23, 11, 25, // 156 + 98, 99, 97, // 159 + 70, 31, 72, // 162 + 69, 84, 83, // 165 + 99, 101, 97, // 168 + 85, 84, 86, // 171 + 77, 73, 99, // 174 + 32, 99, 73, // 177 + 70, 28, 26, // 180 + 75, 72, 73, // 183 + 74, 76, 72, // 186 + 73, 77, 75, // 189 + 30, 78, 32, // 192 + 80, 38, 37, // 195 + 12, 107, 104, // 198 + 46, 108, 81, // 201 + 69, 71, 91, // 204 + 71, 83, 28, // 207 + 34, 63, 95, // 210 + 84, 69, 86, // 213 + 81, 45, 34, // 216 + 34, 45, 33, // 219 + 34, 84, 46, // 222 + 49, 103, 39, // 225 + 79, 39, 38, // 228 + 119, 106, 47, // 231 + 102, 48, 40, // 234 + 88, 71, 70, // 237 + 70, 90, 88, // 240 + 89, 91, 71, // 243 + 26, 28, 95, // 246 + 84, 34, 83, // 249 + 95, 83, 34, // 252 + 28, 83, 95, // 255 + 94, 92, 86, // 258 + 91, 94, 69, // 261 + 112, 82, 113, // 264 + 34, 46, 81, // 267 + 86, 69, 94, // 270 + 86, 92, 85, // 273 + 93, 33, 45, // 276 + 85, 46, 84, // 279 + 115, 102, 40, // 282 + 52, 129, 130, // 285 + 92, 82, 85, // 288 + 57, 62, 41, // 291 + 72, 90, 70, // 294 + 74, 90, 76, // 297 + 97, 78, 30, // 300 + 73, 31, 32, // 303 + 78, 101, 32, // 306 + 98, 30, 96, // 309 + 77, 114, 75, // 312 + 99, 114, 77, // 315 + 100, 91, 89, // 318 + 100, 89, 88, // 321 + 98, 114, 99, // 324 + 61, 19, 35, // 327 + 38, 40, 12, // 330 + 104, 38, 12, // 333 + 105, 38, 104, // 336 + 38, 105, 37, // 339 + 37, 109, 8, // 342 + 105, 132, 109, // 345 + 112, 46, 82, // 348 + 22, 15, 63, // 351 + 94, 33, 92, // 354 + 91, 33, 94, // 357 + 74, 100, 88, // 360 + 36, 31, 29, // 363 + 29, 26, 24, // 366 + 91, 100, 63, // 369 + 35, 19, 66, // 372 + 66, 19, 65, // 375 + 45, 81, 93, // 378 + 93, 81, 113, // 381 + 111, 108, 110, // 384 + 110, 108, 10, // 387 + 10, 108, 80, // 390 + 108, 79, 80, // 393 + 107, 87, 79, // 396 + 87, 49, 79, // 399 + 47, 49, 48, // 402 + 51, 50, 54, // 405 + 43, 44, 50, // 408 + 50, 44, 52, // 411 + 59, 52, 44, // 414 + 59, 53, 52, // 417 + 60, 59, 44, // 420 + 56, 60, 55, // 423 + 60, 44, 55, // 426 + 44, 14, 55, // 429 + 64, 55, 14, // 432 + 55, 64, 58, // 435 + 58, 64, 18, // 438 + 64, 68, 18, // 441 + 68, 67, 18, // 444 + 67, 21, 18, // 447 + 42, 18, 21, // 450 + 46, 112, 105, // 453 + 124, 120, 119, // 456 + 125, 119, 118, // 459 + 126, 118, 117, // 462 + 122, 117, 115, // 465 + 123, 116, 120, // 468 + 116, 122, 115, // 471 + 130, 132, 128, // 474 + 129, 134, 130, // 477 + 127, 133, 129, // 480 + 131, 127, 3, // 483 + 16, 60, 20, // 486 + 141, 17, 42, // 489 + 136, 141, 137, // 492 + 137, 142, 138, // 495 + 138, 140, 135, // 498 + 7, 51, 54, // 501 + 6, 5, 0, // 504 + 3, 4, 128, // 507 + 63, 15, 5, // 510 + 13, 7, 0, // 513 + 3, 9, 11, // 516 + 16, 11, 136, // 519 + 11, 9, 136, // 522 + 109, 110, 10, // 525 + 23, 25, 29, // 528 + 23, 24, 6, // 531 + 6, 4, 23, // 534 + 29, 25, 16, // 537 + 32, 31, 20, // 540 + 60, 16, 137, // 543 + 16, 136, 137, // 546 + 135, 59, 138, // 549 + 59, 60, 138, // 552 + 22, 63, 96, // 555 + 44, 22, 123, // 558 + 22, 121, 123, // 561 + 122, 27, 126, // 564 + 27, 14, 126, // 567 + 44, 123, 124, // 570 + 125, 126, 14, // 573 + 44, 124, 14, // 576 + 13, 43, 51, // 579 + 57, 58, 18, // 582 + 40, 48, 87, // 585 + 104, 107, 108, // 588 + 54, 50, 0, // 591 + 41, 30, 56, // 594 + 50, 52, 1, // 597 + 19, 18, 42, // 600 + 56, 30, 20, // 603 + 27, 62, 64, // 606 + 8, 10, 80, // 609 + 110, 109, 134, // 612 + 109, 132, 134, // 615 + 131, 111, 133, // 618 + 111, 110, 133, // 621 + 62, 27, 41, // 624 + 27, 122, 41, // 627 + 121, 22, 41, // 630 + 65, 67, 68, // 633 + 9, 59, 135, // 636 + 67, 65, 140, // 639 + 58, 57, 41, // 642 + 70, 26, 31, // 645 + 32, 101, 99, // 648 + 70, 71, 28, // 651 + 75, 74, 72, // 654 + 80, 79, 38, // 657 + 12, 87, 107, // 660 + 46, 105, 108, // 663 + 71, 69, 83, // 666 + 34, 33, 63, // 669 + 49, 106, 103, // 672 + 79, 49, 39, // 675 + 116, 103, 120, // 678 + 103, 106, 120, // 681 + 47, 102, 117, // 684 + 102, 115, 117, // 687 + 119, 120, 106, // 690 + 47, 117, 118, // 693 + 118, 119, 47, // 696 + 102, 47, 48, // 699 + 88, 89, 71, // 702 + 93, 92, 33, // 705 + 85, 82, 46, // 708 + 40, 39, 116, // 711 + 39, 103, 116, // 714 + 116, 115, 40, // 717 + 128, 1, 130, // 720 + 1, 52, 130, // 723 + 52, 53, 129, // 726 + 53, 127, 129, // 729 + 92, 93, 82, // 732 + 72, 76, 90, // 735 + 74, 88, 90, // 738 + 97, 101, 78, // 741 + 73, 72, 31, // 744 + 98, 97, 30, // 747 + 61, 57, 19, // 750 + 38, 39, 40, // 753 + 37, 105, 109, // 756 + 3, 105, 112, // 759 + 91, 63, 33, // 762 + 29, 31, 26, // 765 + 65, 19, 139, // 768 + 19, 17, 139, // 771 + 108, 107, 79, // 774 + 87, 48, 49, // 777 + 47, 106, 49, // 780 + 51, 43, 50, // 783 + 124, 123, 120, // 786 + 125, 124, 119, // 789 + 126, 125, 118, // 792 + 122, 126, 117, // 795 + 123, 121, 116, // 798 + 116, 121, 122, // 801 + 130, 134, 132, // 804 + 129, 133, 134, // 807 + 127, 131, 133, // 810 + 128, 132, 3, // 813 + 21, 140, 142, // 816 + 141, 139, 17, // 819 + 42, 21, 142, // 822 + 142, 141, 42, // 825 + 136, 139, 141, // 828 + 137, 141, 142, // 831 + 138, 142, 140, // 834 + 136, 65, 139, // 837 + 136, 9, 65, // 840 + 140, 65, 135, // 843 + 9, 135, 65, // 846 + 105, 3, 132, // 849 + 3, 112, 131, // 852 + 112, 113, 131, // 855 + 81, 111, 113, // 858 + 108, 111, 81, // 861 + 131, 113, 111, // 864 + 75, 114, 74, // 867 + 74, 114, 100, // 870 + 63, 100, 114, // 873 + 114, 98, 63 // 876 +}; // levelTriangleIndices + +const uint8_t levelMaterials[LEVEL_TRIANGLE_COUNT] = { + 0, // 0 + 1, // 1 + 1, // 2 + 1, // 3 + 0, // 4 + 1, // 5 + 0, // 6 + 0, // 7 + 0, // 8 + 0, // 9 + 0, // 10 + 1, // 11 + 1, // 12 + 0, // 13 + 1, // 14 + 0, // 15 + 0, // 16 + 0, // 17 + 2, // 18 + 0, // 19 + 0, // 20 + 0, // 21 + 0, // 22 + 0, // 23 + 0, // 24 + 0, // 25 + 0, // 26 + 0, // 27 + 0, // 28 + 0, // 29 + 0, // 30 + 1, // 31 + 0, // 32 + 0, // 33 + 0, // 34 + 0, // 35 + 0, // 36 + 0, // 37 + 0, // 38 + 0, // 39 + 0, // 40 + 1, // 41 + 0, // 42 + 1, // 43 + 0, // 44 + 0, // 45 + 0, // 46 + 0, // 47 + 0, // 48 + 0, // 49 + 0, // 50 + 0, // 51 + 0, // 52 + 0, // 53 + 1, // 54 + 1, // 55 + 0, // 56 + 1, // 57 + 1, // 58 + 1, // 59 + 1, // 60 + 2, // 61 + 0, // 62 + 0, // 63 + 0, // 64 + 0, // 65 + 0, // 66 + 0, // 67 + 0, // 68 + 1, // 69 + 2, // 70 + 1, // 71 + 0, // 72 + 0, // 73 + 0, // 74 + 0, // 75 + 0, // 76 + 0, // 77 + 0, // 78 + 2, // 79 + 0, // 80 + 0, // 81 + 0, // 82 + 0, // 83 + 0, // 84 + 0, // 85 + 0, // 86 + 0, // 87 + 0, // 88 + 0, // 89 + 0, // 90 + 0, // 91 + 2, // 92 + 1, // 93 + 1, // 94 + 0, // 95 + 0, // 96 + 1, // 97 + 1, // 98 + 0, // 99 + 0, // 100 + 1, // 101 + 1, // 102 + 2, // 103 + 0, // 104 + 0, // 105 + 0, // 106 + 0, // 107 + 0, // 108 + 1, // 109 + 1, // 110 + 1, // 111 + 1, // 112 + 1, // 113 + 1, // 114 + 1, // 115 + 1, // 116 + 0, // 117 + 2, // 118 + 2, // 119 + 0, // 120 + 1, // 121 + 1, // 122 + 2, // 123 + 1, // 124 + 1, // 125 + 2, // 126 + 2, // 127 + 2, // 128 + 2, // 129 + 2, // 130 + 2, // 131 + 2, // 132 + 2, // 133 + 2, // 134 + 2, // 135 + 2, // 136 + 2, // 137 + 2, // 138 + 2, // 139 + 2, // 140 + 2, // 141 + 2, // 142 + 2, // 143 + 2, // 144 + 2, // 145 + 2, // 146 + 2, // 147 + 2, // 148 + 2, // 149 + 2, // 150 + 1, // 151 + 0, // 152 + 0, // 153 + 0, // 154 + 0, // 155 + 0, // 156 + 1, // 157 + 0, // 158 + 0, // 159 + 0, // 160 + 0, // 161 + 0, // 162 + 0, // 163 + 0, // 164 + 0, // 165 + 0, // 166 + 0, // 167 + 1, // 168 + 1, // 169 + 0, // 170 + 1, // 171 + 1, // 172 + 1, // 173 + 1, // 174 + 0, // 175 + 1, // 176 + 0, // 177 + 0, // 178 + 0, // 179 + 2, // 180 + 0, // 181 + 0, // 182 + 0, // 183 + 0, // 184 + 0, // 185 + 0, // 186 + 0, // 187 + 0, // 188 + 0, // 189 + 0, // 190 + 0, // 191 + 0, // 192 + 0, // 193 + 0, // 194 + 0, // 195 + 0, // 196 + 0, // 197 + 0, // 198 + 0, // 199 + 0, // 200 + 0, // 201 + 0, // 202 + 0, // 203 + 0, // 204 + 0, // 205 + 0, // 206 + 0, // 207 + 1, // 208 + 1, // 209 + 1, // 210 + 0, // 211 + 0, // 212 + 0, // 213 + 0, // 214 + 1, // 215 + 1, // 216 + 1, // 217 + 2, // 218 + 0, // 219 + 0, // 220 + 0, // 221 + 1, // 222 + 2, // 223 + 0, // 224 + 0, // 225 + 0, // 226 + 0, // 227 + 0, // 228 + 0, // 229 + 0, // 230 + 0, // 231 + 0, // 232 + 0, // 233 + 2, // 234 + 2, // 235 + 1, // 236 + 1, // 237 + 1, // 238 + 1, // 239 + 0, // 240 + 0, // 241 + 0, // 242 + 0, // 243 + 0, // 244 + 1, // 245 + 0, // 246 + 0, // 247 + 1, // 248 + 2, // 249 + 1, // 250 + 1, // 251 + 1, // 252 + 1, // 253 + 2, // 254 + 1, // 255 + 1, // 256 + 1, // 257 + 2, // 258 + 2, // 259 + 2, // 260 + 2, // 261 + 0, // 262 + 0, // 263 + 0, // 264 + 0, // 265 + 0, // 266 + 1, // 267 + 0, // 268 + 0, // 269 + 0, // 270 + 1, // 271 + 0, // 272 + 0, // 273 + 0, // 274 + 0, // 275 + 0, // 276 + 0, // 277 + 0, // 278 + 1, // 279 + 1, // 280 + 0, // 281 + 0, // 282 + 1, // 283 + 0, // 284 + 0, // 285 + 2, // 286 + 2, // 287 + 0, // 288 + 0, // 289 + 0, // 290 + 2, // 291 + 2 // 292 +}; // levelMaterials + +#define LEVEL_UV_COUNT 344 +const S3L_Unit levelUVs[LEVEL_UV_COUNT * 2] = { + -1655, -1007, // 0 + -2184, -2065, // 2 + -2184, -1007, // 4 + 402, 699, // 6 + -690, 699, // 8 + -144, 1246, // 10 + 402, 1246, // 12 + -690, -393, // 14 + -144, 152, // 16 + -144, -393, // 18 + -3482, -1000, // 20 + -5047, -2047, // 22 + -4005, -478, // 24 + -144, 1714, // 26 + -10129, -912, // 28 + -10653, -1045, // 30 + -10653, -914, // 32 + -10659, 525, // 34 + -11394, -1048, // 36 + -11400, 522, // 38 + -907, -2065, // 40 + -378, -1007, // 42 + 282, -2065, // 44 + 402, 2339, // 46 + 948, 1246, // 48 + 324, -1016, // 50 + -423, -2074, // 52 + -423, -1016, // 54 + 402, 1246, // 56 + 1495, 699, // 58 + 402, 699, // 60 + 282, -1007, // 62 + -2958, -2044, // 64 + 553, -430, // 66 + -60, 942, // 68 + 553, 942, // 70 + 460, -253, // 72 + 21, 729, // 74 + 460, 729, // 76 + -98, -1023, // 78 + -624, -2074, // 80 + -624, -1023, // 82 + -1150, -1023, // 84 + -1838, -992, // 86 + -1838, -857, // 88 + -762, -454, // 90 + -224, -2068, // 92 + 563, -1196, // 94 + 711, -1411, // 96 + -9474, -1040, // 98 + -7510, -901, // 100 + -7509, -1032, // 102 + 724, -1770, // 104 + 948, -1770, // 106 + 1340, -2065, // 108 + -907, -1007, // 110 + -1655, -2065, // 112 + 958, -993, // 114 + 1482, -2037, // 116 + -84, -2039, // 118 + 148, -1013, // 120 + -1037, -2067, // 122 + -1037, -486, // 124 + -3364, -1016, // 126 + -4100, -2066, // 128 + -4104, -1019, // 130 + -4628, -1021, // 132 + -7636, -2081, // 134 + -7640, -1033, // 136 + -1237, 699, // 138 + -1237, 152, // 140 + -2958, -1791, // 142 + -2713, -1007, // 144 + -762, -2068, // 146 + -1838, -2068, // 148 + -2713, -2065, // 150 + -3461, -1007, // 152 + -1564, -2067, // 154 + -1564, -486, // 156 + -224, -454, // 158 + -12971, -1015, // 160 + -9965, -2055, // 162 + -12969, -2059, // 164 + -952, -2074, // 166 + -952, -1016, // 168 + 324, -2074, // 170 + 645, -1628, // 172 + 861, -1818, // 174 + 538, -1247, // 176 + 538, -673, // 178 + 2588, -393, // 180 + -8922, -1008, // 182 + -6831, -2050, // 184 + 3681, -1486, // 186 + 2724, -393, // 188 + 3681, -393, // 190 + -6095, -481, // 192 + -6833, -483, // 194 + -7748, -484, // 196 + -5179, -1409, // 198 + -5178, -2047, // 200 + -6092, -2049, // 202 + 148, -2067, // 204 + 280, -1013, // 206 + 280, -2067, // 208 + -9967, -1010, // 210 + -13495, -520, // 212 + -12975, 519, // 214 + -12455, -520, // 216 + -11935, 519, // 218 + -11935, -1040, // 220 + 11145, -846, // 222 + 10098, 588, // 224 + 12189, -452, // 226 + -144, -940, // 228 + 2041, 152, // 230 + 2041, -940, // 232 + -1237, -940, // 234 + -2057, 152, // 236 + -1237, 152, // 238 + 12187, 591, // 240 + -3150, 152, // 242 + -3150, -940, // 244 + 2588, -1486, // 246 + 2588, -940, // 248 + 3681, -1486, // 250 + 2588, 152, // 252 + -690, 152, // 254 + -144, 152, // 256 + 467, -256, // 258 + 22, 740, // 260 + 467, 740, // 262 + -626, -2067, // 264 + -626, -1015, // 266 + -100, -1015, // 268 + -1140, -1010, // 270 + -614, -1010, // 272 + -614, -2062, // 274 + -614, -2054, // 276 + -607, -1002, // 278 + -81, -1005, // 280 + -1746, -1016, // 282 + -4624, -2068, // 284 + -7771, -1034, // 286 + -7767, -2081, // 288 + 4874, 57, // 290 + 5396, 581, // 292 + 5398, -855, // 294 + -690, -940, // 296 + 1, 2256, // 298 + -500, 501, // 300 + 1, 501, // 302 + -8291, -2083, // 304 + -8820, -907, // 306 + -9474, -909, // 308 + -8823, 9, // 310 + -2494, -2074, // 312 + -3684, -1016, // 314 + -2494, -1016, // 316 + -1746, -2074, // 318 + -3994, -1779, // 320 + -3684, -2074, // 322 + -4477, -2074, // 324 + -2185, -1011, // 326 + -3359, -2063, // 328 + 466, -246, // 330 + 26, 736, // 332 + 466, 736, // 334 + -1153, -1015, // 336 + -627, -1015, // 338 + -627, -2067, // 340 + 5920, -462, // 342 + -10135, 528, // 344 + -9609, 6, // 346 + 3047, -859, // 348 + 2656, -859, // 350 + 3046, 55, // 352 + -86, -994, // 354 + 2001, 53, // 356 + 502, 3259, // 358 + -625, 2256, // 360 + 502, 2256, // 362 + -2057, 1246, // 364 + 402, -1247, // 366 + 402, -1349, // 368 + -827, -1349, // 370 + -3461, -2065, // 372 + -4131, -1808, // 374 + -3914, -1619, // 376 + -144, -1486, // 378 + 8532, -458, // 380 + 6441, 582, // 382 + 8530, 586, // 384 + 13232, 593, // 386 + 13234, -451, // 388 + 2588, 699, // 390 + 3681, 699, // 392 + -500, -3008, // 394 + 502, -2005, // 396 + -500, -2005, // 398 + 9053, 586, // 400 + 10100, -847, // 402 + 9054, -457, // 404 + 5921, -854, // 406 + 6442, -461, // 408 + 2724, 836, // 410 + 3681, 836, // 412 + -1374, 16, // 414 + -1374, -1896, // 416 + -1920, -1896, // 418 + -1920, 1246, // 420 + -1374, 836, // 422 + -280, 1382, // 424 + -827, 836, // 426 + -280, 1714, // 428 + -3150, 2339, // 430 + -3150, 1246, // 432 + -10129, -1043, // 434 + -1001, 3259, // 436 + -625, 3259, // 438 + -1001, 1003, // 440 + 2041, 699, // 442 + -1503, 1003, // 444 + 3681, 1792, // 446 + 3134, 2339, // 448 + 1004, 2256, // 450 + 2007, 3259, // 452 + 2007, 627, // 454 + 1004, 2131, // 456 + 1129, 627, // 458 + 628, 1128, // 460 + 628, 1629, // 462 + -123, 1629, // 464 + -1879, 2131, // 466 + -1879, 1629, // 468 + -625, 1128, // 470 + -1377, 0, // 472 + -1377, 1128, // 474 + 1, 1504, // 476 + 502, 1003, // 478 + 502, 1504, // 480 + -500, 1003, // 482 + -500, -125, // 484 + 1004, 501, // 486 + 2007, -1504, // 488 + 2007, 501, // 490 + 502, -1504, // 492 + 502, -2005, // 494 + -500, -2005, // 496 + -1503, -125, // 498 + -1503, -3008, // 500 + -500, -2131, // 502 + 628, -2131, // 504 + 1505, -3008, // 506 + 2007, -2507, // 508 + 2007, -1629, // 510 + 628, -1629, // 512 + 374, 350, // 514 + 669, 180, // 516 + 374, 180, // 518 + 87, 350, // 520 + 87, 180, // 522 + -197, 350, // 524 + -197, 180, // 526 + -606, -1009, // 528 + -736, -1610, // 530 + -736, -1009, // 532 + -606, -1610, // 534 + -475, -1009, // 536 + -475, -1610, // 538 + 402, -673, // 540 + -345, -1610, // 542 + -475, -1007, // 544 + -345, -1007, // 546 + 185, 515, // 548 + -150, 360, // 550 + -150, 515, // 552 + 638, 515, // 554 + 185, 360, // 556 + -2827, -1790, // 558 + 313, -454, // 560 + -2204, -1213, // 562 + -313, -1003, // 564 + -182, -1722, // 566 + -313, -1722, // 568 + 842, 351, // 570 + 500, 176, // 572 + 500, 351, // 574 + -385, 176, // 576 + -385, 351, // 578 + 948, 2339, // 580 + 2041, 1246, // 582 + 2041, 1499, // 584 + 1495, 1246, // 586 + -11924, 520, // 588 + -11917, -1050, // 590 + -60, -430, // 592 + 21, -253, // 594 + 563, -454, // 596 + 1389, -1411, // 598 + 1389, -2068, // 600 + 553, -1617, // 602 + 553, -1007, // 604 + 1109, -1007, // 606 + 1340, -1007, // 608 + 1109, -1617, // 610 + 645, -1016, // 612 + 1249, -1818, // 614 + 1249, -2074, // 616 + 538, -1486, // 618 + 538, -393, // 620 + -5048, -1409, // 622 + 22, -256, // 624 + -3823, -1016, // 626 + -3823, -1626, // 628 + -4477, -1016, // 630 + -4378, -1626, // 632 + -4378, -1016, // 634 + -4217, -1779, // 636 + -2181, -2059, // 638 + 26, -246, // 640 + -827, -530, // 642 + 402, -530, // 644 + -3914, -1007, // 646 + -4519, -2065, // 648 + -4519, -1808, // 650 + 2041, -1486, // 652 + 502, -3008, // 654 + 2178, 1499, // 656 + 2178, 836, // 658 + -625, 0, // 660 + 669, 350, // 662 + -606, -1610, // 664 + -606, -1009, // 666 + -475, -1610, // 668 + 638, 360, // 670 + -3013, -2067, // 672 + -3013, -1423, // 674 + -2349, -1423, // 676 + -2204, -486, // 678 + -182, -1003, // 680 + 842, 176, // 682 + -2827, -2043, // 684 + -1503, -3008 // 686 +}; // levelUVs + +#define LEVEL_UV_INDEX_COUNT 293 +const S3L_Index levelUVIndices[LEVEL_UV_INDEX_COUNT * 3] = { + 0, 1, 2, // 0 + 3, 4, 5, // 3 + 6, 3, 5, // 6 + 7, 8, 9, // 9 + 10, 11, 12, // 12 + 6, 5, 13, // 15 + 14, 15, 16, // 18 + 17, 18, 19, // 21 + 18, 17, 16, // 24 + 18, 16, 15, // 27 + 20, 21, 22, // 30 + 7, 4, 8, // 33 + 23, 24, 6, // 36 + 25, 26, 27, // 39 + 28, 29, 30, // 42 + 31, 22, 21, // 45 + 10, 32, 11, // 48 + 33, 34, 35, // 51 + 36, 37, 38, // 54 + 39, 40, 41, // 57 + 42, 41, 40, // 60 + 43, 44, 45, // 63 + 46, 47, 48, // 66 + 49, 50, 51, // 69 + 52, 53, 54, // 72 + 55, 56, 0, // 75 + 57, 58, 59, // 78 + 60, 61, 62, // 81 + 55, 21, 20, // 84 + 63, 64, 65, // 87 + 66, 67, 68, // 90 + 69, 4, 70, // 93 + 10, 71, 32, // 96 + 1, 72, 2, // 99 + 43, 73, 74, // 102 + 75, 76, 72, // 105 + 62, 77, 78, // 108 + 73, 79, 46, // 111 + 80, 81, 82, // 114 + 27, 83, 84, // 117 + 85, 86, 87, // 120 + 88, 89, 90, // 123 + 91, 92, 81, // 126 + 93, 94, 95, // 129 + 96, 92, 97, // 132 + 98, 97, 92, // 135 + 99, 100, 101, // 138 + 98, 92, 91, // 141 + 102, 103, 104, // 144 + 91, 81, 105, // 147 + 106, 107, 108, // 150 + 108, 109, 110, // 153 + 109, 108, 107, // 156 + 111, 112, 113, // 159 + 114, 115, 116, // 162 + 117, 118, 119, // 165 + 112, 120, 113, // 168 + 121, 118, 122, // 171 + 123, 124, 125, // 174 + 126, 125, 124, // 177 + 114, 127, 128, // 180 + 129, 130, 131, // 183 + 132, 133, 134, // 186 + 135, 136, 137, // 189 + 138, 139, 140, // 192 + 83, 141, 84, // 195 + 65, 142, 66, // 198 + 143, 67, 144, // 201 + 145, 146, 147, // 204 + 148, 119, 127, // 207 + 149, 150, 151, // 210 + 118, 117, 122, // 213 + 144, 152, 153, // 216 + 153, 152, 154, // 219 + 153, 155, 143, // 222 + 156, 157, 158, // 225 + 159, 158, 141, // 228 + 160, 161, 162, // 231 + 163, 164, 63, // 234 + 165, 166, 167, // 237 + 168, 169, 170, // 240 + 171, 147, 146, // 243 + 17, 172, 16, // 246 + 155, 153, 173, // 249 + 16, 173, 153, // 252 + 172, 173, 16, // 255 + 174, 175, 176, // 258 + 147, 174, 145, // 261 + 177, 57, 59, // 264 + 153, 143, 144, // 267 + 176, 145, 174, // 270 + 176, 175, 178, // 273 + 179, 180, 181, // 276 + 121, 182, 118, // 279 + 183, 184, 185, // 282 + 186, 187, 188, // 285 + 175, 57, 178, // 288 + 94, 93, 90, // 291 + 116, 189, 114, // 294 + 190, 191, 192, // 297 + 113, 193, 194, // 300 + 124, 115, 126, // 303 + 195, 196, 126, // 306 + 197, 198, 199, // 309 + 200, 201, 202, // 312 + 112, 201, 200, // 315 + 203, 147, 171, // 318 + 203, 171, 204, // 321 + 111, 201, 112, // 324 + 95, 205, 206, // 327 + 207, 185, 208, // 330 + 209, 207, 208, // 333 + 210, 207, 209, // 336 + 207, 210, 211, // 339 + 211, 212, 213, // 342 + 210, 214, 212, // 345 + 215, 182, 216, // 348 + 49, 217, 14, // 351 + 218, 180, 219, // 354 + 220, 180, 218, // 357 + 190, 203, 204, // 360 + 221, 115, 29, // 363 + 29, 128, 30, // 366 + 220, 222, 150, // 369 + 206, 205, 223, // 372 + 223, 205, 224, // 375 + 181, 225, 179, // 378 + 179, 225, 226, // 381 + 227, 228, 229, // 384 + 229, 228, 230, // 387 + 230, 228, 231, // 390 + 228, 232, 231, // 393 + 233, 234, 232, // 396 + 234, 235, 232, // 399 + 236, 235, 237, // 402 + 238, 239, 240, // 405 + 241, 242, 239, // 408 + 239, 242, 243, // 411 + 244, 243, 242, // 414 + 244, 245, 243, // 417 + 246, 244, 242, // 420 + 247, 246, 248, // 423 + 246, 242, 248, // 426 + 242, 249, 248, // 429 + 250, 248, 249, // 432 + 248, 250, 251, // 435 + 251, 250, 252, // 438 + 250, 253, 252, // 441 + 253, 254, 252, // 444 + 254, 255, 252, // 447 + 256, 252, 255, // 450 + 182, 215, 210, // 453 + 257, 258, 259, // 456 + 260, 259, 261, // 459 + 262, 261, 263, // 462 + 264, 265, 266, // 465 + 267, 268, 269, // 468 + 270, 88, 183, // 471 + 271, 272, 273, // 474 + 274, 275, 276, // 477 + 277, 278, 274, // 480 + 279, 71, 10, // 483 + 280, 46, 79, // 486 + 281, 78, 77, // 489 + 282, 283, 284, // 492 + 285, 286, 287, // 495 + 287, 288, 289, // 498 + 0, 56, 1, // 501 + 3, 8, 4, // 504 + 23, 6, 13, // 507 + 14, 217, 15, // 510 + 7, 70, 4, // 513 + 23, 290, 24, // 516 + 291, 24, 292, // 519 + 24, 290, 292, // 522 + 25, 85, 26, // 525 + 28, 293, 29, // 528 + 294, 19, 18, // 531 + 18, 295, 294, // 534 + 33, 296, 34, // 537 + 36, 297, 37, // 540 + 46, 280, 47, // 543 + 280, 298, 47, // 546 + 299, 300, 48, // 549 + 300, 46, 48, // 552 + 49, 14, 50, // 555 + 22, 31, 301, // 558 + 31, 302, 301, // 561 + 303, 304, 305, // 564 + 304, 54, 305, // 567 + 22, 301, 52, // 570 + 53, 305, 54, // 573 + 22, 52, 54, // 576 + 55, 20, 56, // 579 + 60, 102, 61, // 582 + 63, 164, 64, // 585 + 66, 142, 67, // 588 + 1, 75, 72, // 591 + 43, 45, 73, // 594 + 75, 186, 76, // 597 + 62, 61, 77, // 600 + 73, 45, 79, // 603 + 80, 105, 81, // 606 + 27, 26, 83, // 609 + 85, 25, 86, // 612 + 25, 306, 86, // 615 + 307, 308, 87, // 618 + 308, 85, 87, // 621 + 93, 309, 90, // 624 + 309, 88, 90, // 627 + 89, 310, 90, // 630 + 96, 101, 92, // 633 + 12, 11, 311, // 636 + 101, 96, 99, // 639 + 102, 60, 103, // 642 + 114, 128, 115, // 645 + 126, 196, 125, // 648 + 114, 148, 127, // 651 + 129, 312, 130, // 654 + 83, 159, 141, // 657 + 65, 64, 142, // 660 + 143, 68, 67, // 663 + 148, 117, 119, // 666 + 149, 180, 150, // 669 + 156, 161, 157, // 672 + 159, 156, 158, // 675 + 313, 157, 314, // 678 + 157, 161, 314, // 681 + 162, 315, 316, // 684 + 315, 317, 316, // 687 + 160, 314, 161, // 690 + 162, 316, 318, // 693 + 318, 160, 162, // 696 + 163, 319, 164, // 699 + 165, 320, 166, // 702 + 179, 219, 180, // 705 + 121, 216, 182, // 708 + 185, 321, 270, // 711 + 321, 322, 270, // 714 + 270, 183, 185, // 717 + 323, 76, 188, // 720 + 76, 186, 188, // 723 + 186, 324, 187, // 726 + 324, 325, 187, // 729 + 175, 58, 57, // 732 + 116, 326, 189, // 735 + 190, 204, 191, // 738 + 113, 120, 193, // 741 + 124, 116, 115, // 744 + 197, 327, 198, // 747 + 95, 94, 205, // 750 + 207, 321, 185, // 753 + 211, 210, 212, // 756 + 23, 210, 215, // 759 + 220, 150, 180, // 762 + 29, 115, 128, // 765 + 224, 205, 328, // 768 + 205, 329, 328, // 771 + 228, 233, 232, // 774 + 234, 237, 235, // 777 + 236, 330, 235, // 780 + 238, 241, 239, // 783 + 257, 331, 258, // 786 + 260, 257, 259, // 789 + 262, 260, 261, // 792 + 264, 332, 265, // 795 + 267, 333, 268, // 798 + 270, 89, 88, // 801 + 271, 334, 272, // 804 + 274, 278, 275, // 807 + 277, 335, 278, // 810 + 13, 214, 23, // 813 + 336, 337, 338, // 816 + 281, 339, 78, // 819 + 77, 336, 338, // 822 + 338, 281, 77, // 825 + 282, 340, 283, // 828 + 285, 341, 286, // 831 + 287, 286, 288, // 834 + 292, 224, 328, // 837 + 292, 290, 224, // 840 + 99, 96, 311, // 843 + 12, 311, 96, // 846 + 210, 23, 214, // 849 + 10, 177, 279, // 852 + 177, 59, 279, // 855 + 225, 227, 226, // 858 + 228, 227, 225, // 861 + 279, 59, 342, // 864 + 202, 201, 190, // 867 + 190, 201, 203, // 870 + 150, 222, 343, // 873 + 343, 197, 150 // 876 +}; // levelUVIndices + +S3L_Model3D levelModel; + +void levelModelInit() +{ + S3L_model3DInit( + levelVertices, + LEVEL_VERTEX_COUNT, + levelTriangleIndices, + LEVEL_TRIANGLE_COUNT, + &levelModel); +} + +#endif // guard |