sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

collision.inc.c (26353B)


      1 // 0x070059A8 - 0x07006E1E
      2 const Collision castle_courtyard_seg7_collision[] = {
      3     COL_INIT(),
      4     COL_VERTEX_INIT(0x127),
      5     COL_VERTEX(9, 240, -1735),
      6     COL_VERTEX(-88, 203, -1735),
      7     COL_VERTEX(9, 311, -1781),
      8     COL_VERTEX(-65, 285, -1735),
      9     COL_VERTEX(9, 311, -1689),
     10     COL_VERTEX(-122, 350, -1735),
     11     COL_VERTEX(58, 358, -1735),
     12     COL_VERTEX(140, 350, -1735),
     13     COL_VERTEX(83, 285, -1735),
     14     COL_VERTEX(106, 203, -1735),
     15     COL_VERTEX(-39, 358, -1735),
     16     COL_VERTEX(9, 433, -1735),
     17     COL_VERTEX(214, -50, -1893),
     18     COL_VERTEX(-195, -50, -1893),
     19     COL_VERTEX(111, 205, -1791),
     20     COL_VERTEX(214, -50, -1586),
     21     COL_VERTEX(-195, -50, -1586),
     22     COL_VERTEX(111, 205, -1689),
     23     COL_VERTEX(-93, 205, -1689),
     24     COL_VERTEX(-93, 205, -1791),
     25     COL_VERTEX(-306, 512, 1126),
     26     COL_VERTEX(-306, 0, 1126),
     27     COL_VERTEX(-306, 0, 512),
     28     COL_VERTEX(307, 0, 512),
     29     COL_VERTEX(77, 0, 512),
     30     COL_VERTEX(-76, 0, 512),
     31     COL_VERTEX(307, 512, 1126),
     32     COL_VERTEX(307, 0, 1126),
     33     COL_VERTEX(-921, 0, 410),
     34     COL_VERTEX(-921, 0, 512),
     35     COL_VERTEX(-716, 0, 410),
     36     COL_VERTEX(-306, 0, 410),
     37     COL_VERTEX(-613, 0, 307),
     38     COL_VERTEX(-306, 512, 512),
     39     COL_VERTEX(307, 512, 512),
     40     COL_VERTEX(922, 0, 512),
     41     COL_VERTEX(922, 0, 410),
     42     COL_VERTEX(77, 256, 512),
     43     COL_VERTEX(-76, 256, 512),
     44     COL_VERTEX(77, 256, 410),
     45     COL_VERTEX(922, 2048, 512),
     46     COL_VERTEX(-921, 2048, 512),
     47     COL_VERTEX(307, 512, 410),
     48     COL_VERTEX(2253, -204, 205),
     49     COL_VERTEX(2253, 0, 205),
     50     COL_VERTEX(-1330, -204, 205),
     51     COL_VERTEX(-2252, 2048, 205),
     52     COL_VERTEX(-1228, 102, 282),
     53     COL_VERTEX(-1331, 2047, 205),
     54     COL_VERTEX(-2252, 2048, 102),
     55     COL_VERTEX(2662, 2150, 512),
     56     COL_VERTEX(2253, 2048, 205),
     57     COL_VERTEX(2253, 2150, 102),
     58     COL_VERTEX(1331, 2150, 102),
     59     COL_VERTEX(922, 2150, 410),
     60     COL_VERTEX(-921, 2150, 410),
     61     COL_VERTEX(-1330, 2150, 102),
     62     COL_VERTEX(-2252, 2150, 102),
     63     COL_VERTEX(-2559, 2048, 512),
     64     COL_VERTEX(-1228, 0, 282),
     65     COL_VERTEX(-2559, 0, 512),
     66     COL_VERTEX(-306, 512, 410),
     67     COL_VERTEX(-3583, 20, 205),
     68     COL_VERTEX(-3071, 20, 717),
     69     COL_VERTEX(-3583, 819, 205),
     70     COL_VERTEX(-2559, 819, 717),
     71     COL_VERTEX(-2866, 0, 717),
     72     COL_VERTEX(-2938, 20, 317),
     73     COL_VERTEX(-2938, 20, 717),
     74     COL_VERTEX(2560, 819, 717),
     75     COL_VERTEX(2560, 2048, 512),
     76     COL_VERTEX(2662, 2048, 512),
     77     COL_VERTEX(1331, 2048, 205),
     78     COL_VERTEX(1331, 102, 205),
     79     COL_VERTEX(1229, 2, 282),
     80     COL_VERTEX(77, 0, 410),
     81     COL_VERTEX(614, 0, 307),
     82     COL_VERTEX(307, 0, 410),
     83     COL_VERTEX(-76, 256, 410),
     84     COL_VERTEX(3584, 819, -3071),
     85     COL_VERTEX(3379, 0, -3071),
     86     COL_VERTEX(3584, 0, 0),
     87     COL_VERTEX(3072, 20, 717),
     88     COL_VERTEX(3072, 819, 717),
     89     COL_VERTEX(3072, 2048, -3583),
     90     COL_VERTEX(3072, 819, -3583),
     91     COL_VERTEX(2662, 0, -3583),
     92     COL_VERTEX(1331, -204, -3583),
     93     COL_VERTEX(1331, 0, -3583),
     94     COL_VERTEX(3072, 2048, -3378),
     95     COL_VERTEX(3072, 0, -3173),
     96     COL_VERTEX(3574, 2048, -3071),
     97     COL_VERTEX(3379, 2048, -3071),
     98     COL_VERTEX(614, 102, -2005),
     99     COL_VERTEX(614, 0, -2559),
    100     COL_VERTEX(265, 102, -2354),
    101     COL_VERTEX(-613, 0, -2559),
    102     COL_VERTEX(614, 0, -2005),
    103     COL_VERTEX(265, 0, -2354),
    104     COL_VERTEX(-264, 102, -2354),
    105     COL_VERTEX(-818, 0, -2354),
    106     COL_VERTEX(-264, 0, -2354),
    107     COL_VERTEX(-818, 0, -1125),
    108     COL_VERTEX(-613, 102, -2005),
    109     COL_VERTEX(-613, 102, -1475),
    110     COL_VERTEX(-613, 0, -921),
    111     COL_VERTEX(-613, 0, -2005),
    112     COL_VERTEX(265, 102, -1125),
    113     COL_VERTEX(614, 0, -921),
    114     COL_VERTEX(-264, 0, -1125),
    115     COL_VERTEX(-613, 0, -1475),
    116     COL_VERTEX(614, 102, -1475),
    117     COL_VERTEX(265, 0, -1125),
    118     COL_VERTEX(819, 0, -1125),
    119     COL_VERTEX(819, 0, -2354),
    120     COL_VERTEX(922, 0, 0),
    121     COL_VERTEX(-921, 0, 0),
    122     COL_VERTEX(-1228, 0, -1023),
    123     COL_VERTEX(1229, 0, -1023),
    124     COL_VERTEX(614, 0, -1475),
    125     COL_VERTEX(-612, 0, -3522),
    126     COL_VERTEX(-1022, 0, -3522),
    127     COL_VERTEX(-1330, 0, -2457),
    128     COL_VERTEX(-1330, 0, -3583),
    129     COL_VERTEX(718, 0, -3420),
    130     COL_VERTEX(923, 0, -3420),
    131     COL_VERTEX(1331, 0, -2457),
    132     COL_VERTEX(1024, 0, 102),
    133     COL_VERTEX(1741, -101, -2047),
    134     COL_VERTEX(1741, 0, -2047),
    135     COL_VERTEX(-2661, -204, -3583),
    136     COL_VERTEX(-1330, -101, -2764),
    137     COL_VERTEX(-1740, 0, -2047),
    138     COL_VERTEX(-1330, -204, -716),
    139     COL_VERTEX(-1330, -101, -716),
    140     COL_VERTEX(-1330, -204, -2764),
    141     COL_VERTEX(-2252, -204, 205),
    142     COL_VERTEX(-3071, 0, -613),
    143     COL_VERTEX(-3071, -204, -613),
    144     COL_VERTEX(1331, 102, -1023),
    145     COL_VERTEX(1229, 102, 282),
    146     COL_VERTEX(1331, -204, 205),
    147     COL_VERTEX(1946, -204, -2149),
    148     COL_VERTEX(1946, -101, -1330),
    149     COL_VERTEX(1331, -101, -716),
    150     COL_VERTEX(-1740, -101, -1433),
    151     COL_VERTEX(-1330, -101, -1023),
    152     COL_VERTEX(-1740, -101, -2047),
    153     COL_VERTEX(-1330, -101, -2459),
    154     COL_VERTEX(-1945, -101, -2149),
    155     COL_VERTEX(-1945, -204, -1330),
    156     COL_VERTEX(-1330, 102, 205),
    157     COL_VERTEX(-1330, 0, -1023),
    158     COL_VERTEX(-1945, -101, -1330),
    159     COL_VERTEX(2560, 0, 512),
    160     COL_VERTEX(2867, 0, 717),
    161     COL_VERTEX(2867, 0, 307),
    162     COL_VERTEX(3174, 0, 0),
    163     COL_VERTEX(3072, 0, -613),
    164     COL_VERTEX(2939, 20, 717),
    165     COL_VERTEX(3584, 20, 71),
    166     COL_VERTEX(-3583, 819, -3071),
    167     COL_VERTEX(-3583, 2048, -3071),
    168     COL_VERTEX(-3071, 0, -3378),
    169     COL_VERTEX(-3378, 2048, -3071),
    170     COL_VERTEX(-3071, 0, -3173),
    171     COL_VERTEX(-3071, 2048, -3378),
    172     COL_VERTEX(-3071, 0, -3583),
    173     COL_VERTEX(-1330, 819, -3583),
    174     COL_VERTEX(-2252, 0, 205),
    175     COL_VERTEX(-3184, 20, 71),
    176     COL_VERTEX(-3583, 20, 71),
    177     COL_VERTEX(1229, 102, -1023),
    178     COL_VERTEX(-1740, 0, -1433),
    179     COL_VERTEX(-1023, 0, 102),
    180     COL_VERTEX(-1330, 102, -1023),
    181     COL_VERTEX(-1228, 102, -1023),
    182     COL_VERTEX(1741, 0, -1433),
    183     COL_VERTEX(1331, 0, -1023),
    184     COL_VERTEX(1331, -101, -2459),
    185     COL_VERTEX(1331, -101, -2764),
    186     COL_VERTEX(1331, -204, -2764),
    187     COL_VERTEX(1025, 0, -3727),
    188     COL_VERTEX(1025, 0, -3522),
    189     COL_VERTEX(973, 0, -3839),
    190     COL_VERTEX(2662, -204, -3583),
    191     COL_VERTEX(-972, 0, -3839),
    192     COL_VERTEX(-1022, 0, -3727),
    193     COL_VERTEX(-653, 20, -3543),
    194     COL_VERTEX(-653, 20, -3707),
    195     COL_VERTEX(-919, 0, -3830),
    196     COL_VERTEX(-899, 20, -3789),
    197     COL_VERTEX(-981, 20, -3707),
    198     COL_VERTEX(-919, 0, -3420),
    199     COL_VERTEX(-612, 0, -3727),
    200     COL_VERTEX(984, 20, -3543),
    201     COL_VERTEX(984, 20, -3707),
    202     COL_VERTEX(738, 20, -3789),
    203     COL_VERTEX(718, 0, -3830),
    204     COL_VERTEX(616, 0, -3727),
    205     COL_VERTEX(657, 20, -3707),
    206     COL_VERTEX(738, 20, -3461),
    207     COL_VERTEX(902, 20, -3461),
    208     COL_VERTEX(-736, 20, 369),
    209     COL_VERTEX(-982, 20, 287),
    210     COL_VERTEX(-982, 20, 123),
    211     COL_VERTEX(-1023, 0, 307),
    212     COL_VERTEX(-900, 20, 41),
    213     COL_VERTEX(-736, 20, 41),
    214     COL_VERTEX(-716, 0, 0),
    215     COL_VERTEX(-654, 20, 287),
    216     COL_VERTEX(901, 20, 369),
    217     COL_VERTEX(655, 20, 287),
    218     COL_VERTEX(655, 20, 123),
    219     COL_VERTEX(614, 0, 102),
    220     COL_VERTEX(983, 20, 287),
    221     COL_VERTEX(717, 0, 410),
    222     COL_VERTEX(-76, 0, 410),
    223     COL_VERTEX(-1330, 2048, 102),
    224     COL_VERTEX(-921, 2048, 410),
    225     COL_VERTEX(2253, 2048, 102),
    226     COL_VERTEX(1331, 2048, 102),
    227     COL_VERTEX(922, 2048, 410),
    228     COL_VERTEX(-2661, 2048, 512),
    229     COL_VERTEX(-2661, 2150, 512),
    230     COL_VERTEX(-2559, 0, 717),
    231     COL_VERTEX(-2866, 0, 307),
    232     COL_VERTEX(-3071, 819, 717),
    233     COL_VERTEX(-3583, 0, -3071),
    234     COL_VERTEX(-3583, 0, 0),
    235     COL_VERTEX(-3173, 0, 0),
    236     COL_VERTEX(2560, 0, 717),
    237     COL_VERTEX(2560, 713, 512),
    238     COL_VERTEX(-613, 0, 102),
    239     COL_VERTEX(1024, 0, 307),
    240     COL_VERTEX(3584, 0, -3071),
    241     COL_VERTEX(3584, 819, 205),
    242     COL_VERTEX(3584, 20, 205),
    243     COL_VERTEX(3072, 0, -3378),
    244     COL_VERTEX(3185, 20, 71),
    245     COL_VERTEX(3072, 0, -3583),
    246     COL_VERTEX(1331, 819, -3583),
    247     COL_VERTEX(3072, -204, -3173),
    248     COL_VERTEX(614, 102, -2559),
    249     COL_VERTEX(819, 102, -2354),
    250     COL_VERTEX(-613, 102, -2559),
    251     COL_VERTEX(-715, 0, -3420),
    252     COL_VERTEX(-818, 102, -2354),
    253     COL_VERTEX(-818, 102, -1125),
    254     COL_VERTEX(-613, 102, -921),
    255     COL_VERTEX(-264, 102, -1125),
    256     COL_VERTEX(614, 102, -921),
    257     COL_VERTEX(819, 102, -1125),
    258     COL_VERTEX(717, 0, 0),
    259     COL_VERTEX(737, 20, 41),
    260     COL_VERTEX(901, 20, 41),
    261     COL_VERTEX(983, 20, 123),
    262     COL_VERTEX(-972, 819, -3839),
    263     COL_VERTEX(-1330, -204, -3583),
    264     COL_VERTEX(-735, 20, -3461),
    265     COL_VERTEX(-981, 20, -3543),
    266     COL_VERTEX(616, 0, -3522),
    267     COL_VERTEX(1741, -101, -1433),
    268     COL_VERTEX(1331, -101, -1023),
    269     COL_VERTEX(-3378, 0, -3071),
    270     COL_VERTEX(-3071, -204, -3173),
    271     COL_VERTEX(1331, -204, -716),
    272     COL_VERTEX(1946, -101, -2149),
    273     COL_VERTEX(1946, -204, -1330),
    274     COL_VERTEX(-1945, -204, -2149),
    275     COL_VERTEX(2939, 20, 317),
    276     COL_VERTEX(3072, -204, -613),
    277     COL_VERTEX(-3071, 819, -3583),
    278     COL_VERTEX(-2661, 0, -3583),
    279     COL_VERTEX(-3071, 2048, -3583),
    280     COL_VERTEX(-1228, 100, 282),
    281     COL_VERTEX(1330, 0, -2458),
    282     COL_VERTEX(923, 0, -3830),
    283     COL_VERTEX(973, 819, -3839),
    284     COL_VERTEX(-715, 0, -3830),
    285     COL_VERTEX(-735, 20, -3789),
    286     COL_VERTEX(-899, 20, -3461),
    287     COL_VERTEX(657, 20, -3543),
    288     COL_VERTEX(902, 20, -3789),
    289     COL_VERTEX(-900, 20, 369),
    290     COL_VERTEX(-654, 20, 123),
    291     COL_VERTEX(737, 20, 369),
    292     COL_VERTEX(162, -50, -1330),
    293     COL_VERTEX(-144, -50, -1330),
    294     COL_VERTEX(-349, -50, -1535),
    295     COL_VERTEX(367, -50, -1535),
    296     COL_VERTEX(367, -50, -1945),
    297     COL_VERTEX(-349, -50, -1945),
    298     COL_VERTEX(162, -50, -2149),
    299     COL_VERTEX(-144, -50, -2149),
    300     COL_TRI_INIT(SURFACE_DEFAULT, 470),
    301     COL_TRI(22, 30, 28),
    302     COL_TRI(20, 21, 22),
    303     COL_TRI(21, 23, 24),
    304     COL_TRI(24, 25, 21),
    305     COL_TRI(26, 21, 20),
    306     COL_TRI(26, 27, 21),
    307     COL_TRI(23, 21, 27),
    308     COL_TRI(25, 22, 21),
    309     COL_TRI(22, 28, 29),
    310     COL_TRI(20, 22, 33),
    311     COL_TRI(26, 20, 33),
    312     COL_TRI(31, 22, 33),
    313     COL_TRI(34, 27, 26),
    314     COL_TRI(26, 33, 34),
    315     COL_TRI(34, 23, 27),
    316     COL_TRI(35, 36, 23),
    317     COL_TRI(36, 216, 23),
    318     COL_TRI(37, 78, 39),
    319     COL_TRI(37, 38, 78),
    320     COL_TRI(38, 25, 217),
    321     COL_TRI(38, 217, 78),
    322     COL_TRI(39, 75, 24),
    323     COL_TRI(39, 24, 37),
    324     COL_TRI(33, 22, 29),
    325     COL_TRI(33, 41, 40),
    326     COL_TRI(40, 34, 33),
    327     COL_TRI(40, 23, 34),
    328     COL_TRI(40, 35, 23),
    329     COL_TRI(34, 23, 42),
    330     COL_TRI(33, 29, 41),
    331     COL_TRI(45, 169, 46),
    332     COL_TRI(41, 47, 48),
    333     COL_TRI(42, 33, 34),
    334     COL_TRI(43, 73, 72),
    335     COL_TRI(44, 72, 51),
    336     COL_TRI(52, 220, 221),
    337     COL_TRI(45, 46, 48),
    338     COL_TRI(46, 49, 48),
    339     COL_TRI(47, 151, 48),
    340     COL_TRI(48, 218, 219),
    341     COL_TRI(49, 218, 48),
    342     COL_TRI(41, 48, 219),
    343     COL_TRI(50, 71, 220),
    344     COL_TRI(51, 221, 220),
    345     COL_TRI(50, 220, 52),
    346     COL_TRI(52, 221, 53),
    347     COL_TRI(51, 72, 221),
    348     COL_TRI(53, 221, 222),
    349     COL_TRI(53, 222, 54),
    350     COL_TRI(40, 219, 222),
    351     COL_TRI(40, 222, 221),
    352     COL_TRI(40, 221, 72),
    353     COL_TRI(56, 49, 57),
    354     COL_TRI(54, 222, 219),
    355     COL_TRI(54, 219, 55),
    356     COL_TRI(55, 219, 218),
    357     COL_TRI(55, 218, 56),
    358     COL_TRI(56, 218, 49),
    359     COL_TRI(57, 49, 223),
    360     COL_TRI(41, 29, 59),
    361     COL_TRI(57, 223, 224),
    362     COL_TRI(58, 223, 49),
    363     COL_TRI(59, 47, 41),
    364     COL_TRI(40, 41, 219),
    365     COL_TRI(58, 49, 46),
    366     COL_TRI(46, 60, 58),
    367     COL_TRI(46, 169, 60),
    368     COL_TRI(60, 225, 65),
    369     COL_TRI(60, 226, 66),
    370     COL_TRI(60, 66, 225),
    371     COL_TRI(58, 60, 65),
    372     COL_TRI(23, 77, 42),
    373     COL_TRI(171, 62, 63),
    374     COL_TRI(39, 61, 42),
    375     COL_TRI(61, 31, 33),
    376     COL_TRI(62, 171, 64),
    377     COL_TRI(63, 64, 227),
    378     COL_TRI(63, 62, 64),
    379     COL_TRI(64, 228, 161),
    380     COL_TRI(68, 63, 227),
    381     COL_TRI(64, 229, 228),
    382     COL_TRI(65, 225, 66),
    383     COL_TRI(66, 68, 227),
    384     COL_TRI(67, 66, 226),
    385     COL_TRI(67, 68, 66),
    386     COL_TRI(65, 66, 227),
    387     COL_TRI(69, 231, 154),
    388     COL_TRI(70, 154, 44),
    389     COL_TRI(69, 232, 70),
    390     COL_TRI(71, 70, 51),
    391     COL_TRI(70, 44, 51),
    392     COL_TRI(72, 44, 43),
    393     COL_TRI(77, 39, 42),
    394     COL_TRI(72, 140, 35),
    395     COL_TRI(74, 36, 35),
    396     COL_TRI(72, 35, 40),
    397     COL_TRI(75, 77, 32),
    398     COL_TRI(76, 77, 23),
    399     COL_TRI(77, 75, 39),
    400     COL_TRI(32, 31, 217),
    401     COL_TRI(31, 32, 22),
    402     COL_TRI(42, 61, 33),
    403     COL_TRI(32, 217, 75),
    404     COL_TRI(61, 78, 31),
    405     COL_TRI(78, 217, 31),
    406     COL_TRI(39, 78, 61),
    407     COL_TRI(79, 235, 81),
    408     COL_TRI(80, 235, 79),
    409     COL_TRI(79, 81, 236),
    410     COL_TRI(81, 160, 236),
    411     COL_TRI(82, 236, 237),
    412     COL_TRI(82, 83, 236),
    413     COL_TRI(83, 82, 159),
    414     COL_TRI(83, 159, 155),
    415     COL_TRI(83, 231, 69),
    416     COL_TRI(83, 155, 231),
    417     COL_TRI(84, 85, 238),
    418     COL_TRI(84, 238, 89),
    419     COL_TRI(85, 88, 87),
    420     COL_TRI(85, 240, 238),
    421     COL_TRI(86, 240, 85),
    422     COL_TRI(80, 238, 90),
    423     COL_TRI(86, 238, 240),
    424     COL_TRI(86, 90, 238),
    425     COL_TRI(89, 238, 80),
    426     COL_TRI(89, 80, 92),
    427     COL_TRI(81, 235, 80),
    428     COL_TRI(90, 81, 80),
    429     COL_TRI(96, 245, 243),
    430     COL_TRI(91, 92, 79),
    431     COL_TRI(92, 80, 79),
    432     COL_TRI(93, 243, 95),
    433     COL_TRI(93, 244, 243),
    434     COL_TRI(94, 244, 114),
    435     COL_TRI(95, 243, 245),
    436     COL_TRI(94, 243, 244),
    437     COL_TRI(96, 243, 94),
    438     COL_TRI(95, 245, 99),
    439     COL_TRI(97, 93, 95),
    440     COL_TRI(98, 95, 99),
    441     COL_TRI(99, 245, 247),
    442     COL_TRI(100, 245, 96),
    443     COL_TRI(100, 247, 245),
    444     COL_TRI(101, 99, 103),
    445     COL_TRI(98, 99, 101),
    446     COL_TRI(99, 247, 103),
    447     COL_TRI(102, 247, 100),
    448     COL_TRI(102, 248, 247),
    449     COL_TRI(103, 248, 104),
    450     COL_TRI(103, 247, 248),
    451     COL_TRI(101, 103, 106),
    452     COL_TRI(104, 248, 249),
    453     COL_TRI(105, 248, 102),
    454     COL_TRI(104, 249, 250),
    455     COL_TRI(106, 104, 110),
    456     COL_TRI(106, 103, 104),
    457     COL_TRI(107, 249, 251),
    458     COL_TRI(107, 250, 249),
    459     COL_TRI(108, 249, 105),
    460     COL_TRI(108, 251, 249),
    461     COL_TRI(109, 250, 107),
    462     COL_TRI(110, 250, 109),
    463     COL_TRI(110, 104, 250),
    464     COL_TRI(114, 252, 113),
    465     COL_TRI(107, 252, 111),
    466     COL_TRI(111, 244, 93),
    467     COL_TRI(111, 252, 244),
    468     COL_TRI(112, 111, 119),
    469     COL_TRI(112, 107, 111),
    470     COL_TRI(107, 251, 252),
    471     COL_TRI(113, 252, 251),
    472     COL_TRI(114, 244, 252),
    473     COL_TRI(108, 118, 113),
    474     COL_TRI(109, 107, 112),
    475     COL_TRI(113, 251, 108),
    476     COL_TRI(108, 115, 118),
    477     COL_TRI(108, 209, 253),
    478     COL_TRI(108, 105, 209),
    479     COL_TRI(115, 108, 253),
    480     COL_TRI(116, 105, 117),
    481     COL_TRI(116, 209, 105),
    482     COL_TRI(117, 105, 102),
    483     COL_TRI(118, 114, 113),
    484     COL_TRI(119, 93, 97),
    485     COL_TRI(119, 111, 93),
    486     COL_TRI(123, 122, 96),
    487     COL_TRI(105, 249, 248),
    488     COL_TRI(117, 100, 122),
    489     COL_TRI(120, 246, 96),
    490     COL_TRI(96, 94, 120),
    491     COL_TRI(96, 246, 193),
    492     COL_TRI(121, 96, 193),
    493     COL_TRI(121, 123, 96),
    494     COL_TRI(122, 100, 96),
    495     COL_TRI(94, 126, 88),
    496     COL_TRI(97, 95, 98),
    497     COL_TRI(124, 120, 94),
    498     COL_TRI(125, 124, 94),
    499     COL_TRI(126, 94, 114),
    500     COL_TRI(94, 183, 125),
    501     COL_TRI(94, 88, 183),
    502     COL_TRI(118, 129, 126),
    503     COL_TRI(118, 126, 114),
    504     COL_TRI(118, 115, 127),
    505     COL_TRI(127, 74, 118),
    506     COL_TRI(118, 178, 177),
    507     COL_TRI(118, 177, 129),
    508     COL_TRI(128, 129, 262),
    509     COL_TRI(129, 177, 262),
    510     COL_TRI(123, 257, 168),
    511     COL_TRI(123, 186, 257),
    512     COL_TRI(123, 187, 186),
    513     COL_TRI(123, 121, 187),
    514     COL_TRI(130, 258, 123),
    515     COL_TRI(131, 148, 122),
    516     COL_TRI(122, 258, 131),
    517     COL_TRI(122, 123, 258),
    518     COL_TRI(134, 151, 175),
    519     COL_TRI(117, 122, 132),
    520     COL_TRI(117, 102, 100),
    521     COL_TRI(117, 132, 173),
    522     COL_TRI(133, 45, 151),
    523     COL_TRI(137, 228, 229),
    524     COL_TRI(130, 123, 168),
    525     COL_TRI(135, 131, 258),
    526     COL_TRI(136, 138, 137),
    527     COL_TRI(136, 137, 169),
    528     COL_TRI(137, 264, 228),
    529     COL_TRI(138, 165, 137),
    530     COL_TRI(141, 266, 144),
    531     COL_TRI(139, 73, 141),
    532     COL_TRI(73, 139, 140),
    533     COL_TRI(140, 139, 172),
    534     COL_TRI(139, 141, 178),
    535     COL_TRI(43, 141, 73),
    536     COL_TRI(141, 144, 178),
    537     COL_TRI(142, 267, 143),
    538     COL_TRI(142, 180, 267),
    539     COL_TRI(142, 181, 180),
    540     COL_TRI(142, 143, 268),
    541     COL_TRI(143, 266, 268),
    542     COL_TRI(143, 128, 262),
    543     COL_TRI(143, 267, 128),
    544     COL_TRI(143, 262, 263),
    545     COL_TRI(144, 263, 178),
    546     COL_TRI(143, 263, 144),
    547     COL_TRI(143, 144, 266),
    548     COL_TRI(134, 145, 153),
    549     COL_TRI(134, 146, 145),
    550     COL_TRI(145, 152, 173),
    551     COL_TRI(145, 146, 152),
    552     COL_TRI(145, 132, 147),
    553     COL_TRI(145, 173, 132),
    554     COL_TRI(146, 134, 152),
    555     COL_TRI(147, 132, 148),
    556     COL_TRI(132, 122, 148),
    557     COL_TRI(148, 131, 147),
    558     COL_TRI(149, 131, 135),
    559     COL_TRI(131, 149, 147),
    560     COL_TRI(149, 135, 269),
    561     COL_TRI(150, 149, 269),
    562     COL_TRI(151, 134, 133),
    563     COL_TRI(150, 133, 153),
    564     COL_TRI(133, 134, 153),
    565     COL_TRI(156, 155, 159),
    566     COL_TRI(152, 134, 175),
    567     COL_TRI(150, 153, 149),
    568     COL_TRI(153, 147, 149),
    569     COL_TRI(153, 145, 147),
    570     COL_TRI(154, 155, 156),
    571     COL_TRI(155, 154, 231),
    572     COL_TRI(44, 158, 43),
    573     COL_TRI(154, 156, 44),
    574     COL_TRI(156, 159, 270),
    575     COL_TRI(156, 158, 44),
    576     COL_TRI(156, 157, 158),
    577     COL_TRI(157, 156, 270),
    578     COL_TRI(157, 270, 239),
    579     COL_TRI(157, 81, 158),
    580     COL_TRI(158, 271, 43),
    581     COL_TRI(81, 90, 158),
    582     COL_TRI(81, 157, 239),
    583     COL_TRI(81, 239, 160),
    584     COL_TRI(159, 237, 160),
    585     COL_TRI(159, 82, 237),
    586     COL_TRI(159, 160, 239),
    587     COL_TRI(160, 237, 236),
    588     COL_TRI(159, 239, 270),
    589     COL_TRI(164, 163, 166),
    590     COL_TRI(161, 228, 264),
    591     COL_TRI(162, 161, 264),
    592     COL_TRI(163, 264, 165),
    593     COL_TRI(164, 264, 163),
    594     COL_TRI(162, 264, 164),
    595     COL_TRI(137, 165, 264),
    596     COL_TRI(169, 137, 230),
    597     COL_TRI(165, 273, 163),
    598     COL_TRI(166, 163, 167),
    599     COL_TRI(167, 272, 166),
    600     COL_TRI(166, 272, 274),
    601     COL_TRI(163, 273, 167),
    602     COL_TRI(168, 167, 273),
    603     COL_TRI(169, 230, 226),
    604     COL_TRI(170, 226, 230),
    605     COL_TRI(169, 226, 60),
    606     COL_TRI(137, 229, 230),
    607     COL_TRI(171, 230, 229),
    608     COL_TRI(171, 229, 64),
    609     COL_TRI(138, 265, 165),
    610     COL_TRI(165, 265, 130),
    611     COL_TRI(165, 130, 273),
    612     COL_TRI(130, 168, 273),
    613     COL_TRI(172, 74, 140),
    614     COL_TRI(172, 118, 74),
    615     COL_TRI(172, 178, 118),
    616     COL_TRI(47, 117, 176),
    617     COL_TRI(175, 117, 152),
    618     COL_TRI(59, 117, 275),
    619     COL_TRI(173, 152, 117),
    620     COL_TRI(117, 59, 174),
    621     COL_TRI(174, 116, 117),
    622     COL_TRI(175, 176, 117),
    623     COL_TRI(176, 175, 151),
    624     COL_TRI(179, 129, 128),
    625     COL_TRI(172, 139, 178),
    626     COL_TRI(177, 178, 262),
    627     COL_TRI(178, 263, 262),
    628     COL_TRI(179, 180, 126),
    629     COL_TRI(180, 179, 128),
    630     COL_TRI(179, 276, 129),
    631     COL_TRI(184, 88, 241),
    632     COL_TRI(181, 87, 180),
    633     COL_TRI(87, 185, 86),
    634     COL_TRI(87, 126, 180),
    635     COL_TRI(87, 86, 85),
    636     COL_TRI(87, 88, 126),
    637     COL_TRI(180, 128, 267),
    638     COL_TRI(182, 88, 277),
    639     COL_TRI(88, 184, 277),
    640     COL_TRI(183, 88, 182),
    641     COL_TRI(88, 85, 241),
    642     COL_TRI(185, 242, 90),
    643     COL_TRI(86, 185, 90),
    644     COL_TRI(90, 242, 271),
    645     COL_TRI(158, 90, 271),
    646     COL_TRI(186, 277, 184),
    647     COL_TRI(184, 241, 278),
    648     COL_TRI(154, 232, 69),
    649     COL_TRI(184, 278, 257),
    650     COL_TRI(184, 257, 186),
    651     COL_TRI(187, 190, 186),
    652     COL_TRI(167, 168, 272),
    653     COL_TRI(189, 194, 279),
    654     COL_TRI(188, 194, 189),
    655     COL_TRI(188, 120, 194),
    656     COL_TRI(120, 188, 259),
    657     COL_TRI(188, 280, 191),
    658     COL_TRI(188, 189, 280),
    659     COL_TRI(188, 281, 259),
    660     COL_TRI(188, 260, 281),
    661     COL_TRI(188, 192, 260),
    662     COL_TRI(192, 121, 260),
    663     COL_TRI(189, 279, 280),
    664     COL_TRI(190, 280, 279),
    665     COL_TRI(190, 191, 280),
    666     COL_TRI(188, 191, 192),
    667     COL_TRI(191, 190, 187),
    668     COL_TRI(191, 187, 192),
    669     COL_TRI(193, 281, 260),
    670     COL_TRI(193, 259, 281),
    671     COL_TRI(193, 246, 259),
    672     COL_TRI(120, 259, 246),
    673     COL_TRI(192, 187, 121),
    674     COL_TRI(193, 260, 121),
    675     COL_TRI(195, 282, 201),
    676     COL_TRI(186, 279, 277),
    677     COL_TRI(124, 261, 120),
    678     COL_TRI(120, 199, 194),
    679     COL_TRI(120, 261, 199),
    680     COL_TRI(194, 198, 279),
    681     COL_TRI(194, 199, 198),
    682     COL_TRI(195, 202, 125),
    683     COL_TRI(195, 201, 202),
    684     COL_TRI(197, 198, 200),
    685     COL_TRI(195, 200, 282),
    686     COL_TRI(195, 283, 197),
    687     COL_TRI(195, 196, 283),
    688     COL_TRI(196, 182, 283),
    689     COL_TRI(195, 183, 196),
    690     COL_TRI(197, 283, 277),
    691     COL_TRI(182, 277, 283),
    692     COL_TRI(198, 197, 277),
    693     COL_TRI(195, 197, 200),
    694     COL_TRI(198, 199, 200),
    695     COL_TRI(183, 182, 196),
    696     COL_TRI(199, 261, 282),
    697     COL_TRI(200, 199, 282),
    698     COL_TRI(201, 282, 261),
    699     COL_TRI(202, 201, 125),
    700     COL_TRI(124, 201, 261),
    701     COL_TRI(183, 195, 125),
    702     COL_TRI(201, 124, 125),
    703     COL_TRI(67, 170, 68),
    704     COL_TRI(170, 171, 68),
    705     COL_TRI(170, 67, 226),
    706     COL_TRI(171, 63, 68),
    707     COL_TRI(171, 170, 230),
    708     COL_TRI(30, 203, 28),
    709     COL_TRI(203, 30, 210),
    710     COL_TRI(203, 207, 205),
    711     COL_TRI(203, 205, 204),
    712     COL_TRI(203, 204, 284),
    713     COL_TRI(203, 208, 207),
    714     COL_TRI(204, 206, 284),
    715     COL_TRI(205, 174, 204),
    716     COL_TRI(174, 206, 204),
    717     COL_TRI(203, 284, 28),
    718     COL_TRI(206, 28, 284),
    719     COL_TRI(174, 205, 116),
    720     COL_TRI(205, 207, 116),
    721     COL_TRI(207, 208, 116),
    722     COL_TRI(211, 234, 215),
    723     COL_TRI(208, 209, 116),
    724     COL_TRI(209, 208, 233),
    725     COL_TRI(203, 285, 208),
    726     COL_TRI(208, 285, 233),
    727     COL_TRI(210, 32, 285),
    728     COL_TRI(32, 233, 285),
    729     COL_TRI(203, 210, 285),
    730     COL_TRI(30, 32, 210),
    731     COL_TRI(36, 211, 286),
    732     COL_TRI(211, 255, 254),
    733     COL_TRI(211, 254, 213),
    734     COL_TRI(211, 213, 212),
    735     COL_TRI(212, 76, 216),
    736     COL_TRI(212, 216, 286),
    737     COL_TRI(213, 76, 212),
    738     COL_TRI(211, 212, 286),
    739     COL_TRI(36, 286, 216),
    740     COL_TRI(214, 213, 254),
    741     COL_TRI(213, 214, 76),
    742     COL_TRI(214, 254, 253),
    743     COL_TRI(115, 253, 254),
    744     COL_TRI(115, 254, 255),
    745     COL_TRI(211, 215, 256),
    746     COL_TRI(115, 255, 256),
    747     COL_TRI(211, 256, 255),
    748     COL_TRI(115, 256, 127),
    749     COL_TRI(215, 127, 256),
    750     COL_TRI(215, 234, 127),
    751     COL_TRI(174, 59, 206),
    752     COL_TRI(206, 59, 28),
    753     COL_TRI(32, 77, 76),
    754     COL_TRI(214, 32, 76),
    755     COL_TRI(214, 233, 32),
    756     COL_TRI(32, 30, 22),
    757     COL_TRI(214, 209, 233),
    758     COL_TRI(214, 253, 209),
    759     COL_TRI(74, 127, 234),
    760     COL_TRI(76, 23, 216),
    761     COL_TRI(73, 140, 72),
    762     COL_TRI(211, 36, 234),
    763     COL_TRI(74, 234, 36),
    764     COL_TRI(45, 136, 169),
    765     COL_TRI(59, 29, 28),
    766     COL_TRI(71, 51, 220),
    767     COL_TRI(74, 35, 140),
    768     COL_TRI(75, 25, 24),
    769     COL_TRI(75, 217, 25),
    770     COL_TRI(176, 151, 47),
    771     COL_TRI_INIT(SURFACE_WATER, 28),
    772     COL_TRI(290, 15, 287),
    773     COL_TRI(287, 288, 109),
    774     COL_TRI(109, 288, 289),
    775     COL_TRI(16, 289, 288),
    776     COL_TRI(15, 288, 287),
    777     COL_TRI(15, 16, 288),
    778     COL_TRI(287, 109, 112),
    779     COL_TRI(109, 289, 110),
    780     COL_TRI(290, 287, 112),
    781     COL_TRI(119, 290, 112),
    782     COL_TRI(291, 15, 290),
    783     COL_TRI(290, 119, 291),
    784     COL_TRI(119, 97, 291),
    785     COL_TRI(289, 292, 106),
    786     COL_TRI(289, 106, 110),
    787     COL_TRI(289, 13, 292),
    788     COL_TRI(289, 16, 13),
    789     COL_TRI(101, 294, 293),
    790     COL_TRI(292, 294, 101),
    791     COL_TRI(292, 13, 294),
    792     COL_TRI(293, 294, 13),
    793     COL_TRI(98, 293, 97),
    794     COL_TRI(293, 291, 97),
    795     COL_TRI(293, 13, 12),
    796     COL_TRI(293, 12, 291),
    797     COL_TRI(292, 101, 106),
    798     COL_TRI(101, 293, 98),
    799     COL_TRI(291, 12, 15),
    800     COL_TRI_INIT(SURFACE_WALL_MISC, 30),
    801     COL_TRI(4, 7, 6),
    802     COL_TRI(0, 1, 2),
    803     COL_TRI(1, 3, 2),
    804     COL_TRI(4, 3, 1),
    805     COL_TRI(2, 3, 5),
    806     COL_TRI(6, 7, 2),
    807     COL_TRI(7, 8, 2),
    808     COL_TRI(8, 9, 2),
    809     COL_TRI(9, 0, 2),
    810     COL_TRI(4, 0, 9),
    811     COL_TRI(4, 8, 7),
    812     COL_TRI(4, 1, 0),
    813     COL_TRI(4, 6, 11),
    814     COL_TRI(5, 3, 4),
    815     COL_TRI(10, 5, 4),
    816     COL_TRI(2, 5, 10),
    817     COL_TRI(10, 4, 11),
    818     COL_TRI(11, 6, 2),
    819     COL_TRI(11, 2, 10),
    820     COL_TRI(4, 9, 8),
    821     COL_TRI(12, 14, 17),
    822     COL_TRI(13, 14, 12),
    823     COL_TRI(14, 18, 17),
    824     COL_TRI(14, 19, 18),
    825     COL_TRI(13, 19, 14),
    826     COL_TRI(12, 17, 15),
    827     COL_TRI(15, 17, 18),
    828     COL_TRI(15, 18, 16),
    829     COL_TRI(16, 18, 19),
    830     COL_TRI(16, 19, 13),
    831     COL_TRI_INIT(SURFACE_NOISE_DEFAULT, 16),
    832     COL_TRI(271, 268, 266),
    833     COL_TRI(271, 266, 43),
    834     COL_TRI(266, 141, 43),
    835     COL_TRI(271, 242, 142),
    836     COL_TRI(271, 142, 268),
    837     COL_TRI(242, 185, 181),
    838     COL_TRI(242, 181, 142),
    839     COL_TRI(185, 87, 181),
    840     COL_TRI(269, 135, 130),
    841     COL_TRI(130, 135, 258),
    842     COL_TRI(269, 130, 265),
    843     COL_TRI(138, 269, 265),
    844     COL_TRI(138, 150, 269),
    845     COL_TRI(136, 133, 150),
    846     COL_TRI(136, 150, 138),
    847     COL_TRI(136, 45, 133),
    848     COL_TRI_STOP(),
    849     COL_SPECIAL_INIT(19),
    850     SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start,       /*pos*/    15,    0,   202, /*yaw*/ 128), // unused, probably an early way to set initial position
    851     SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03,     /*pos*/     0, 2048,  2662, /*yaw*/   0),
    852     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  2272, -214, -1432),
    853     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/   818,   10,   203),
    854     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  -820,   10,   201),
    855     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  1681, -214,  -132),
    856     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  2382, -214,  -843),
    857     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  -817,   10, -3630),
    858     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  2769, -214, -1523),
    859     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  2444, -214, -2330),
    860     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/  2042, -214, -3032),
    861     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/   824,   10, -3633),
    862     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -2537, -214,  -759),
    863     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -1640, -214, -3228),
    864     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -2732, -214, -2166),
    865     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -2446, -214, -1786),
    866     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -2820, -214, -1317),
    867     SPECIAL_OBJECT(/*preset*/ special_spiky_tree,       /*pos*/ -1868, -214,   -45),
    868     SPECIAL_OBJECT_WITH_YAW_AND_PARAM(/*preset*/ special_wooden_door_warp, /*pos*/     0,    0,   461, /*yaw*/   0, /*bhvParam2*/ 1),
    869     COL_WATER_BOX_INIT(1),
    870     COL_WATER_BOX(0, -656, -2405, 674, -1074, 51),
    871     COL_END(),
    872 };