123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610 |
- #define ARENA_VERTEX_COUNT 208
- const S3L_Unit arenaVertices[ARENA_VERTEX_COUNT * 3] = {
- 195, 0, -473, // 0
- 69, 0, -347, // 3
- 99, 0, -502, // 6
- -294, 0, 196, // 9
- -361, 0, 361, // 12
- -424, 0, 283, // 15
- 0, 0, 354, // 18
- 99, 0, 501, // 21
- 0, 0, 512, // 24
- 196, 0, -294, // 27
- 284, 0, -425, // 30
- -327, 0, 135, // 33
- -473, 0, 195, // 36
- 250, 0, -250, // 39
- 362, 0, -362, // 42
- -347, 0, 69, // 45
- -502, 0, 99, // 48
- 425, 0, -284, // 51
- -510, 0, 0, // 54
- 510, 0, 0, // 57
- 354, 0, -71, // 60
- 501, 0, -99, // 63
- -327, 0, -135, // 66
- -200, 0, -52, // 69
- -354, 0, -52, // 72
- -354, 34, -52, // 75
- 354, 0, 0, // 78
- 354, 42, -71, // 81
- -294, 0, -196, // 84
- -473, 0, -195, // 87
- -425, 0, -284, // 90
- 501, 0, 99, // 93
- -250, 0, -250, // 96
- -362, 0, -362, // 99
- 472, 0, 195, // 102
- 347, 0, 69, // 105
- -196, 0, -294, // 108
- -284, 0, -425, // 111
- 424, 0, 283, // 114
- 327, 0, 135, // 117
- -135, 0, -327, // 120
- -195, 0, -473, // 123
- -99, 0, 501, // 126
- 361, 0, 361, // 129
- 294, 0, 196, // 132
- -69, 0, -347, // 135
- -99, 0, -502, // 138
- -135, 0, 327, // 141
- -195, 0, 473, // 144
- 283, 0, 424, // 147
- 250, 0, 250, // 150
- 0, 0, -510, // 153
- -283, 0, 424, // 156
- 195, 0, 472, // 159
- 196, 0, 294, // 162
- -250, 0, 250, // 165
- 135, 0, 327, // 168
- 167, 0, 111, // 171
- -111, 0, 167, // 174
- -196, 0, 294, // 177
- 0, 0, 200, // 180
- 0, 2, 73, // 183
- 76, 0, 185, // 186
- -185, 0, 76, // 189
- -52, 2, 52, // 192
- -69, 0, 347, // 195
- -76, 0, 185, // 198
- -142, 0, -142, // 201
- -52, 2, -52, // 204
- -185, 0, -76, // 207
- 69, 0, 347, // 210
- 0, 0, -200, // 213
- 0, 2, -73, // 216
- -76, 0, -185, // 219
- 52, 2, -52, // 222
- 76, 0, -185, // 225
- 142, 0, -142, // 228
- 294, 0, -196, // 231
- 473, 0, -195, // 234
- -354, 0, 0, // 237
- -200, 34, 0, // 240
- -200, 0, 0, // 243
- 200, 0, -71, // 246
- 167, 0, -111, // 249
- 185, 0, 76, // 252
- 200, 0, 0, // 255
- 73, 2, 0, // 258
- 200, 42, -71, // 261
- 117, 109, 589, // 264
- 0, 109, 600, // 267
- 130, 234, 654, // 270
- 0, 370, 708, // 273
- 0, 234, 667, // 276
- 255, 234, 616, // 279
- 229, 109, 555, // 282
- 138, 370, 695, // 285
- 370, 234, 555, // 288
- 271, 370, 654, // 291
- 333, 109, 499, // 294
- 472, 234, 472, // 297
- 393, 370, 589, // 300
- 555, 234, 370, // 303
- 501, 370, 501, // 306
- 424, 109, 424, // 309
- 499, 109, 333, // 312
- 616, 234, 255, // 315
- 589, 370, 393, // 318
- 654, 234, 130, // 321
- 654, 370, 271, // 324
- 555, 109, 229, // 327
- 667, 234, 0, // 330
- 695, 370, 138, // 333
- 589, 109, 117, // 336
- 600, 109, 0, // 339
- 654, 234, -130, // 342
- 708, 370, 0, // 345
- 616, 234, -255, // 348
- 695, 370, -138, // 351
- 589, 109, -117, // 354
- 555, 234, -370, // 357
- 654, 370, -271, // 360
- 555, 109, -229, // 363
- 472, 234, -472, // 366
- 589, 370, -393, // 369
- 499, 109, -333, // 372
- 424, 109, -424, // 375
- 370, 234, -555, // 378
- 393, 370, -589, // 381
- 501, 370, -501, // 384
- 255, 234, -616, // 387
- 333, 109, -499, // 390
- 229, 109, -555, // 393
- 130, 234, -654, // 396
- 271, 370, -654, // 399
- 0, 234, -667, // 402
- 138, 370, -695, // 405
- 117, 109, -589, // 408
- 0, 109, -600, // 411
- -130, 234, -654, // 414
- 0, 370, -708, // 417
- -255, 234, -616, // 420
- -138, 370, -695, // 423
- -117, 109, -589, // 426
- -370, 234, -555, // 429
- -271, 370, -654, // 432
- -229, 109, -555, // 435
- -472, 234, -472, // 438
- -393, 370, -589, // 441
- -333, 109, -499, // 444
- -424, 109, -424, // 447
- -555, 234, -370, // 450
- -501, 370, -501, // 453
- -499, 109, -333, // 456
- -616, 234, -255, // 459
- -589, 370, -393, // 462
- -555, 109, -229, // 465
- -654, 234, -130, // 468
- -654, 370, -271, // 471
- -589, 109, -117, // 474
- -667, 234, 0, // 477
- -695, 370, -138, // 480
- -502, 0, -99, // 483
- -600, 109, 0, // 486
- -654, 234, 130, // 489
- -708, 370, 0, // 492
- -589, 109, 117, // 495
- -616, 234, 255, // 498
- -555, 109, 229, // 501
- -695, 370, 138, // 504
- -555, 234, 370, // 507
- -654, 370, 271, // 510
- -499, 109, 333, // 513
- -472, 234, 472, // 516
- -589, 370, 393, // 519
- -370, 234, 555, // 522
- -501, 370, 501, // 525
- -424, 109, 424, // 528
- -333, 109, 499, // 531
- -255, 234, 616, // 534
- -393, 370, 589, // 537
- -130, 234, 654, // 540
- -271, 370, 654, // 543
- -229, 109, 555, // 546
- -117, 109, 589, // 549
- -138, 370, 695, // 552
- 0, 45, 30, // 555
- 39, 28, 39, // 558
- 0, 28, 56, // 561
- 52, 2, 52, // 564
- 0, 51, 0, // 567
- 21, 45, 21, // 570
- 56, 28, 0, // 573
- 30, 45, 0, // 576
- 21, 45, -21, // 579
- 39, 28, -39, // 582
- 0, 45, -30, // 585
- 0, 28, -56, // 588
- -39, 28, -39, // 591
- -21, 45, -21, // 594
- -73, 2, 0, // 597
- -30, 45, 0, // 600
- -56, 28, 0, // 603
- -21, 45, 21, // 606
- -39, 28, 39, // 609
- -354, 34, 0, // 612
- -200, 34, -52, // 615
- 0, 0, -354, // 618
- 135, 0, -327 // 621
- }; // modelVertices
- #define ARENA_TRIANGLE_COUNT 382
- const S3L_Index arenaTriangleIndices[ARENA_TRIANGLE_COUNT * 3] = {
- 0, 1, 2, // 0
- 3, 4, 5, // 3
- 6, 7, 8, // 6
- 9, 0, 10, // 9
- 11, 5, 12, // 12
- 13, 10, 14, // 15
- 15, 12, 16, // 18
- 17, 13, 14, // 21
- 18, 15, 16, // 24
- 19, 20, 21, // 27
- 22, 23, 24, // 30
- 23, 25, 24, // 33
- 26, 27, 20, // 36
- 28, 29, 30, // 39
- 31, 26, 19, // 42
- 32, 30, 33, // 45
- 34, 35, 31, // 48
- 36, 33, 37, // 51
- 38, 39, 34, // 54
- 40, 37, 41, // 57
- 42, 6, 8, // 60
- 43, 44, 38, // 63
- 45, 41, 46, // 66
- 47, 42, 48, // 69
- 49, 50, 43, // 72
- 51, 45, 46, // 75
- 52, 47, 48, // 78
- 53, 54, 49, // 81
- 1, 51, 2, // 84
- 55, 52, 4, // 87
- 7, 56, 53, // 90
- 57, 39, 44, // 93
- 55, 58, 59, // 96
- 60, 61, 62, // 99
- 58, 55, 63, // 102
- 58, 63, 64, // 105
- 65, 60, 6, // 108
- 59, 66, 47, // 111
- 67, 68, 69, // 114
- 70, 6, 60, // 117
- 71, 72, 73, // 120
- 56, 70, 62, // 123
- 74, 75, 76, // 126
- 56, 62, 54, // 129
- 57, 50, 62, // 132
- 77, 76, 13, // 135
- 78, 20, 77, // 138
- 18, 24, 79, // 141
- 79, 80, 81, // 144
- 77, 82, 83, // 147
- 35, 39, 84, // 150
- 85, 84, 86, // 153
- 85, 27, 26, // 156
- 87, 20, 27, // 159
- 87, 85, 82, // 162
- 8, 88, 89, // 165
- 90, 91, 92, // 168
- 88, 92, 89, // 171
- 88, 93, 90, // 174
- 7, 94, 88, // 177
- 93, 95, 90, // 180
- 96, 97, 93, // 183
- 94, 96, 93, // 186
- 49, 94, 53, // 189
- 43, 98, 49, // 192
- 99, 100, 96, // 195
- 98, 99, 96, // 198
- 101, 102, 99, // 201
- 103, 101, 99, // 204
- 38, 103, 43, // 207
- 34, 104, 38, // 210
- 105, 106, 101, // 213
- 104, 105, 101, // 216
- 107, 108, 105, // 219
- 109, 107, 105, // 222
- 31, 109, 34, // 225
- 110, 111, 107, // 228
- 112, 110, 107, // 231
- 31, 113, 112, // 234
- 114, 115, 110, // 237
- 113, 114, 110, // 240
- 21, 113, 19, // 243
- 116, 117, 114, // 246
- 118, 116, 114, // 249
- 78, 118, 21, // 252
- 119, 120, 116, // 255
- 121, 119, 116, // 258
- 17, 121, 78, // 261
- 122, 123, 119, // 264
- 124, 122, 119, // 267
- 14, 124, 17, // 270
- 125, 126, 122, // 273
- 10, 125, 14, // 276
- 122, 127, 128, // 279
- 129, 127, 126, // 282
- 130, 129, 126, // 285
- 0, 130, 10, // 288
- 131, 132, 129, // 291
- 2, 131, 0, // 294
- 132, 133, 129, // 297
- 134, 135, 132, // 300
- 136, 134, 132, // 303
- 2, 137, 136, // 306
- 46, 137, 51, // 309
- 138, 139, 134, // 312
- 137, 138, 134, // 315
- 140, 141, 138, // 318
- 142, 140, 138, // 321
- 41, 142, 46, // 324
- 143, 144, 140, // 327
- 145, 143, 140, // 330
- 37, 145, 41, // 333
- 146, 147, 143, // 336
- 148, 146, 143, // 339
- 37, 149, 148, // 342
- 150, 151, 146, // 345
- 149, 150, 146, // 348
- 33, 152, 149, // 351
- 153, 154, 150, // 354
- 152, 153, 150, // 357
- 30, 155, 152, // 360
- 156, 157, 153, // 363
- 155, 156, 153, // 366
- 29, 158, 155, // 369
- 159, 160, 156, // 372
- 158, 159, 156, // 375
- 161, 162, 158, // 378
- 163, 164, 159, // 381
- 162, 163, 159, // 384
- 16, 162, 18, // 387
- 165, 166, 163, // 390
- 16, 167, 165, // 393
- 166, 168, 163, // 396
- 169, 170, 166, // 399
- 167, 169, 166, // 402
- 12, 171, 167, // 405
- 4, 171, 5, // 408
- 172, 173, 169, // 411
- 171, 172, 169, // 414
- 174, 175, 172, // 417
- 176, 174, 172, // 420
- 52, 176, 4, // 423
- 48, 177, 52, // 426
- 178, 179, 174, // 429
- 177, 178, 174, // 432
- 180, 181, 178, // 435
- 182, 180, 178, // 438
- 48, 183, 182, // 441
- 92, 184, 180, // 444
- 183, 92, 180, // 447
- 8, 183, 42, // 450
- 17, 78, 77, // 453
- 21, 20, 78, // 456
- 185, 186, 187, // 459
- 187, 188, 61, // 462
- 185, 189, 190, // 465
- 190, 191, 186, // 468
- 186, 86, 188, // 471
- 190, 189, 192, // 474
- 191, 74, 86, // 477
- 192, 189, 193, // 480
- 192, 194, 191, // 483
- 193, 189, 195, // 486
- 194, 195, 196, // 489
- 194, 72, 74, // 492
- 195, 197, 196, // 495
- 196, 68, 72, // 498
- 195, 189, 198, // 501
- 197, 199, 68, // 504
- 198, 189, 200, // 507
- 198, 201, 197, // 510
- 201, 64, 199, // 513
- 200, 189, 202, // 516
- 200, 203, 201, // 519
- 202, 187, 203, // 522
- 203, 61, 64, // 525
- 202, 189, 185, // 528
- 58, 64, 61, // 531
- 188, 62, 61, // 534
- 68, 73, 72, // 537
- 24, 204, 79, // 540
- 63, 199, 64, // 543
- 82, 86, 74, // 546
- 84, 188, 86, // 549
- 75, 74, 72, // 552
- 50, 57, 44, // 555
- 55, 3, 63, // 558
- 204, 205, 80, // 561
- 11, 63, 3, // 564
- 47, 66, 65, // 567
- 60, 65, 66, // 570
- 62, 70, 60, // 573
- 50, 54, 62, // 576
- 76, 83, 74, // 579
- 83, 82, 74, // 582
- 82, 85, 86, // 585
- 35, 85, 26, // 588
- 85, 35, 84, // 591
- 62, 188, 57, // 594
- 57, 188, 84, // 597
- 66, 61, 60, // 600
- 199, 63, 81, // 603
- 73, 68, 67, // 606
- 71, 75, 72, // 609
- 66, 58, 61, // 612
- 81, 205, 23, // 615
- 18, 161, 24, // 618
- 161, 22, 24, // 621
- 81, 23, 199, // 624
- 68, 199, 69, // 627
- 69, 199, 23, // 630
- 63, 15, 81, // 633
- 15, 63, 11, // 636
- 79, 81, 15, // 639
- 69, 28, 67, // 642
- 28, 69, 22, // 645
- 28, 32, 67, // 648
- 67, 36, 73, // 651
- 40, 73, 36, // 654
- 36, 67, 32, // 657
- 73, 45, 71, // 660
- 206, 71, 45, // 663
- 45, 73, 40, // 666
- 71, 1, 75, // 669
- 207, 75, 1, // 672
- 1, 71, 206, // 675
- 75, 9, 76, // 678
- 13, 76, 9, // 681
- 9, 75, 207, // 684
- 0, 207, 1, // 687
- 3, 55, 4, // 690
- 6, 70, 7, // 693
- 9, 207, 0, // 696
- 11, 3, 5, // 699
- 13, 9, 10, // 702
- 15, 11, 12, // 705
- 17, 77, 13, // 708
- 18, 79, 15, // 711
- 19, 26, 20, // 714
- 22, 69, 23, // 717
- 23, 205, 25, // 720
- 28, 22, 29, // 723
- 31, 35, 26, // 726
- 32, 28, 30, // 729
- 34, 39, 35, // 732
- 36, 32, 33, // 735
- 38, 44, 39, // 738
- 40, 36, 37, // 741
- 42, 65, 6, // 744
- 43, 50, 44, // 747
- 45, 40, 41, // 750
- 47, 65, 42, // 753
- 49, 54, 50, // 756
- 51, 206, 45, // 759
- 52, 59, 47, // 762
- 53, 56, 54, // 765
- 1, 206, 51, // 768
- 55, 59, 52, // 771
- 7, 70, 56, // 774
- 57, 84, 39, // 777
- 59, 58, 66, // 780
- 77, 83, 76, // 783
- 79, 204, 80, // 786
- 77, 20, 82, // 789
- 85, 87, 27, // 792
- 87, 82, 20, // 795
- 8, 7, 88, // 798
- 90, 95, 91, // 801
- 88, 90, 92, // 804
- 88, 94, 93, // 807
- 7, 53, 94, // 810
- 93, 97, 95, // 813
- 96, 100, 97, // 816
- 94, 98, 96, // 819
- 49, 98, 94, // 822
- 43, 103, 98, // 825
- 99, 102, 100, // 828
- 98, 103, 99, // 831
- 101, 106, 102, // 834
- 103, 104, 101, // 837
- 38, 104, 103, // 840
- 34, 109, 104, // 843
- 105, 108, 106, // 846
- 104, 109, 105, // 849
- 107, 111, 108, // 852
- 109, 112, 107, // 855
- 31, 112, 109, // 858
- 110, 115, 111, // 861
- 112, 113, 110, // 864
- 31, 19, 113, // 867
- 114, 117, 115, // 870
- 113, 118, 114, // 873
- 21, 118, 113, // 876
- 116, 120, 117, // 879
- 118, 121, 116, // 882
- 78, 121, 118, // 885
- 119, 123, 120, // 888
- 121, 124, 119, // 891
- 17, 124, 121, // 894
- 122, 128, 123, // 897
- 124, 125, 122, // 900
- 14, 125, 124, // 903
- 125, 130, 126, // 906
- 10, 130, 125, // 909
- 122, 126, 127, // 912
- 129, 133, 127, // 915
- 130, 131, 129, // 918
- 0, 131, 130, // 921
- 131, 136, 132, // 924
- 2, 136, 131, // 927
- 132, 135, 133, // 930
- 134, 139, 135, // 933
- 136, 137, 134, // 936
- 2, 51, 137, // 939
- 46, 142, 137, // 942
- 138, 141, 139, // 945
- 137, 142, 138, // 948
- 140, 144, 141, // 951
- 142, 145, 140, // 954
- 41, 145, 142, // 957
- 143, 147, 144, // 960
- 145, 148, 143, // 963
- 37, 148, 145, // 966
- 146, 151, 147, // 969
- 148, 149, 146, // 972
- 37, 33, 149, // 975
- 150, 154, 151, // 978
- 149, 152, 150, // 981
- 33, 30, 152, // 984
- 153, 157, 154, // 987
- 152, 155, 153, // 990
- 30, 29, 155, // 993
- 156, 160, 157, // 996
- 155, 158, 156, // 999
- 29, 161, 158, // 1002
- 159, 164, 160, // 1005
- 158, 162, 159, // 1008
- 161, 18, 162, // 1011
- 163, 168, 164, // 1014
- 162, 165, 163, // 1017
- 16, 165, 162, // 1020
- 165, 167, 166, // 1023
- 16, 12, 167, // 1026
- 166, 170, 168, // 1029
- 169, 173, 170, // 1032
- 167, 171, 169, // 1035
- 12, 5, 171, // 1038
- 4, 176, 171, // 1041
- 172, 175, 173, // 1044
- 171, 176, 172, // 1047
- 174, 179, 175, // 1050
- 176, 177, 174, // 1053
- 52, 177, 176, // 1056
- 48, 182, 177, // 1059
- 178, 181, 179, // 1062
- 177, 182, 178, // 1065
- 180, 184, 181, // 1068
- 182, 183, 180, // 1071
- 48, 42, 183, // 1074
- 92, 91, 184, // 1077
- 183, 89, 92, // 1080
- 8, 89, 183, // 1083
- 185, 190, 186, // 1086
- 187, 186, 188, // 1089
- 190, 192, 191, // 1092
- 186, 191, 86, // 1095
- 191, 194, 74, // 1098
- 192, 193, 194, // 1101
- 194, 193, 195, // 1104
- 194, 196, 72, // 1107
- 195, 198, 197, // 1110
- 196, 197, 68, // 1113
- 197, 201, 199, // 1116
- 198, 200, 201, // 1119
- 201, 203, 64, // 1122
- 200, 202, 203, // 1125
- 202, 185, 187, // 1128
- 203, 187, 61, // 1131
- 24, 25, 204, // 1134
- 204, 25, 205, // 1137
- 81, 80, 205, // 1140
- 161, 29, 22 // 1143
- }; // modelTriangleIndices
- S3L_Model3D arenaModel;
- void arenaModelInit()
- {
- S3L_model3DInit(
- arenaVertices,
- ARENA_VERTEX_COUNT,
- arenaTriangleIndices,
- ARENA_TRIANGLE_COUNT,
- &arenaModel);
- }
|