sm64

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

collision.inc.c (29457B)


      1 // 0x0700BD60 - 0x0700D444
      2 const Collision thi_seg7_area_2_collision[] = {
      3     COL_INIT(),
      4     COL_VERTEX_INIT(0x16E),
      5     COL_VERTEX(-450, -869, -4085),
      6     COL_VERTEX(-450, -869, -4904),
      7     COL_VERTEX(-40, -1381, -4494),
      8     COL_VERTEX(369, -869, -4904),
      9     COL_VERTEX(369, -869, -4085),
     10     COL_VERTEX(-450, -767, -4085),
     11     COL_VERTEX(-450, -767, -4904),
     12     COL_VERTEX(369, -767, -4904),
     13     COL_VERTEX(369, -767, -4085),
     14     COL_VERTEX(188, -183, 404),
     15     COL_VERTEX(154, -183, 307),
     16     COL_VERTEX(154, -153, 307),
     17     COL_VERTEX(292, -153, 691),
     18     COL_VERTEX(92, -153, 307),
     19     COL_VERTEX(246, -153, 707),
     20     COL_VERTEX(246, -183, 983),
     21     COL_VERTEX(-537, 630, 169),
     22     COL_VERTEX(-411, 630, 77),
     23     COL_VERTEX(691, 630, 169),
     24     COL_VERTEX(-767, 246, 307),
     25     COL_VERTEX(-411, 630, 94),
     26     COL_VERTEX(922, 246, 307),
     27     COL_VERTEX(566, 630, 94),
     28     COL_VERTEX(566, 630, 77),
     29     COL_VERTEX(691, 630, 77),
     30     COL_VERTEX(691, 660, 77),
     31     COL_VERTEX(-690, 329, 77),
     32     COL_VERTEX(1720, -613, -398),
     33     COL_VERTEX(1874, -613, -398),
     34     COL_VERTEX(1690, -491, -1381),
     35     COL_VERTEX(1720, -613, -153),
     36     COL_VERTEX(1874, -613, 31),
     37     COL_VERTEX(1690, -1996, -1381),
     38     COL_VERTEX(1690, -460, -1381),
     39     COL_VERTEX(1690, -460, -1996),
     40     COL_VERTEX(1690, -613, -153),
     41     COL_VERTEX(492, -183, 1137),
     42     COL_VERTEX(768, -183, 1137),
     43     COL_VERTEX(492, -153, 1137),
     44     COL_VERTEX(522, -153, 1106),
     45     COL_VERTEX(768, -153, 1106),
     46     COL_VERTEX(276, -183, 952),
     47     COL_VERTEX(292, -183, 691),
     48     COL_VERTEX(276, -214, 952),
     49     COL_VERTEX(-690, 660, 77),
     50     COL_VERTEX(-383, 660, -536),
     51     COL_VERTEX(-383, 660, 77),
     52     COL_VERTEX(1690, -460, -1689),
     53     COL_VERTEX(1321, -552, -1689),
     54     COL_VERTEX(1321, -583, -1566),
     55     COL_VERTEX(1690, -460, -1566),
     56     COL_VERTEX(891, -613, -1566),
     57     COL_VERTEX(1321, -552, -1566),
     58     COL_VERTEX(246, -214, 983),
     59     COL_VERTEX(-537, 507, -382),
     60     COL_VERTEX(-690, 660, -229),
     61     COL_VERTEX(-690, 507, -229),
     62     COL_VERTEX(-767, 246, -75),
     63     COL_VERTEX(-690, 329, -75),
     64     COL_VERTEX(256, -153, 307),
     65     COL_VERTEX(-767, 154, 307),
     66     COL_VERTEX(-1074, 154, 307),
     67     COL_VERTEX(-1303, -153, -153),
     68     COL_VERTEX(-1381, -153, 307),
     69     COL_VERTEX(-1381, -3, -552),
     70     COL_VERTEX(-1074, 369, -153),
     71     COL_VERTEX(-1381, -153, 1229),
     72     COL_VERTEX(-767, -60, 614),
     73     COL_VERTEX(-767, 154, 461),
     74     COL_VERTEX(-844, 154, -75),
     75     COL_VERTEX(-767, -153, 614),
     76     COL_VERTEX(-767, -60, 399),
     77     COL_VERTEX(-767, 154, -75),
     78     COL_VERTEX(-448, -153, 399),
     79     COL_VERTEX(-460, -153, 308),
     80     COL_VERTEX(-448, -60, 399),
     81     COL_VERTEX(-460, -153, 307),
     82     COL_VERTEX(-767, 246, -921),
     83     COL_VERTEX(-844, 369, -153),
     84     COL_VERTEX(-1535, 31, -644),
     85     COL_VERTEX(-1689, -91, -153),
     86     COL_VERTEX(-1381, 19, -1074),
     87     COL_VERTEX(-1381, 28, -736),
     88     COL_VERTEX(-1381, 31, -644),
     89     COL_VERTEX(-1535, -153, -153),
     90     COL_VERTEX(-1228, -1996, -1381),
     91     COL_VERTEX(-1538, 86, -1719),
     92     COL_VERTEX(-1535, 0, -1381),
     93     COL_VERTEX(-1013, -122, -1381),
     94     COL_VERTEX(-1381, 0, -1381),
     95     COL_VERTEX(-1074, 154, -1381),
     96     COL_VERTEX(-1074, 154, -921),
     97     COL_VERTEX(-1268, 102, -736),
     98     COL_VERTEX(-1381, 215, -736),
     99     COL_VERTEX(-1074, 246, -921),
    100     COL_VERTEX(-1074, 305, -552),
    101     COL_VERTEX(-767, 154, -921),
    102     COL_VERTEX(-844, 507, -75),
    103     COL_VERTEX(-844, 154, -153),
    104     COL_VERTEX(-844, 507, -382),
    105     COL_VERTEX(-687, 332, -382),
    106     COL_VERTEX(-383, 660, -997),
    107     COL_VERTEX(1690, -153, -1382),
    108     COL_VERTEX(-306, 1229, -766),
    109     COL_VERTEX(538, 660, -997),
    110     COL_VERTEX(-1381, -460, 1229),
    111     COL_VERTEX(-306, -153, 1536),
    112     COL_VERTEX(-1535, -275, 1229),
    113     COL_VERTEX(-1381, -460, 2150),
    114     COL_VERTEX(1690, -828, 31),
    115     COL_VERTEX(1812, -736, -398),
    116     COL_VERTEX(1690, -1043, -245),
    117     COL_VERTEX(1690, -613, -398),
    118     COL_VERTEX(-214, 1167, -244),
    119     COL_VERTEX(1905, -849, 1997),
    120     COL_VERTEX(1280, -1074, 2150),
    121     COL_VERTEX(1905, -849, 2150),
    122     COL_VERTEX(2150, -583, 2458),
    123     COL_VERTEX(2150, -849, 1997),
    124     COL_VERTEX(2058, -849, 2150),
    125     COL_VERTEX(-1381, -890, 2458),
    126     COL_VERTEX(-1381, -921, 2458),
    127     COL_VERTEX(-1381, -890, 2150),
    128     COL_VERTEX(-1535, -890, 2458),
    129     COL_VERTEX(-1381, -890, 1536),
    130     COL_VERTEX(-1535, -890, 1536),
    131     COL_VERTEX(-1535, -153, 1229),
    132     COL_VERTEX(-1535, -183, -1381),
    133     COL_VERTEX(-1538, -1074, -1565),
    134     COL_VERTEX(-1381, 215, -552),
    135     COL_VERTEX(-1228, -767, -2149),
    136     COL_VERTEX(-1228, -767, -1381),
    137     COL_VERTEX(-2303, -1074, 1843),
    138     COL_VERTEX(-2457, -1074, 2458),
    139     COL_VERTEX(-2303, -890, 1843),
    140     COL_VERTEX(-2457, -890, 1843),
    141     COL_VERTEX(-2149, -890, 1536),
    142     COL_VERTEX(-1535, -1074, 1536),
    143     COL_VERTEX(1997, -460, -1381),
    144     COL_VERTEX(1997, -1996, -1381),
    145     COL_VERTEX(1997, -460, -859),
    146     COL_VERTEX(2304, -460, -1996),
    147     COL_VERTEX(1997, -460, -767),
    148     COL_VERTEX(2304, -460, -767),
    149     COL_VERTEX(2304, -1996, -1381),
    150     COL_VERTEX(2150, -1996, 1075),
    151     COL_VERTEX(2150, -767, 1690),
    152     COL_VERTEX(2150, -1996, 2458),
    153     COL_VERTEX(538, 660, 77),
    154     COL_VERTEX(845, 968, -536),
    155     COL_VERTEX(691, 968, -872),
    156     COL_VERTEX(768, -153, 922),
    157     COL_VERTEX(1690, -460, 615),
    158     COL_VERTEX(768, -153, 1229),
    159     COL_VERTEX(1690, -767, 1459),
    160     COL_VERTEX(1690, -460, 1229),
    161     COL_VERTEX(768, -1074, 1843),
    162     COL_VERTEX(1229, -767, 1459),
    163     COL_VERTEX(768, -460, 1229),
    164     COL_VERTEX(1690, -767, 1690),
    165     COL_VERTEX(1690, -1074, 1690),
    166     COL_VERTEX(1997, -1996, 1075),
    167     COL_VERTEX(1690, -767, 1229),
    168     COL_VERTEX(2150, -767, 1075),
    169     COL_VERTEX(1997, -1996, 215),
    170     COL_VERTEX(2120, -1996, 31),
    171     COL_VERTEX(2243, -1996, 92),
    172     COL_VERTEX(2120, -767, 31),
    173     COL_VERTEX(1997, -767, 768),
    174     COL_VERTEX(2150, -1996, 768),
    175     COL_VERTEX(1997, -767, 215),
    176     COL_VERTEX(2304, -767, 215),
    177     COL_VERTEX(2176, -767, 676),
    178     COL_VERTEX(1997, -1996, 768),
    179     COL_VERTEX(-1013, -245, -1504),
    180     COL_VERTEX(-275, -429, -1627),
    181     COL_VERTEX(-1013, -398, -1504),
    182     COL_VERTEX(-1013, -122, -1596),
    183     COL_VERTEX(-1013, -183, -1689),
    184     COL_VERTEX(-275, -1996, -1627),
    185     COL_VERTEX(-1013, -1996, -1504),
    186     COL_VERTEX(-1020, -1996, -1505),
    187     COL_VERTEX(-1013, -30, -1689),
    188     COL_VERTEX(-1689, -60, -1689),
    189     COL_VERTEX(-1684, 240, -1710),
    190     COL_VERTEX(-1689, 61, -1381),
    191     COL_VERTEX(-1538, 239, -1873),
    192     COL_VERTEX(-1538, -183, -1873),
    193     COL_VERTEX(845, 660, 77),
    194     COL_VERTEX(1690, -153, 77),
    195     COL_VERTEX(-460, -460, 307),
    196     COL_VERTEX(0, -460, 307),
    197     COL_VERTEX(-1381, -1074, 2458),
    198     COL_VERTEX(-1535, -685, 2458),
    199     COL_VERTEX(-1535, -153, 2458),
    200     COL_VERTEX(584, -613, -1689),
    201     COL_VERTEX(891, -736, -1689),
    202     COL_VERTEX(276, -736, -1566),
    203     COL_VERTEX(276, -613, -1566),
    204     COL_VERTEX(-275, -491, -1566),
    205     COL_VERTEX(276, -491, -1381),
    206     COL_VERTEX(-275, -736, -1566),
    207     COL_VERTEX(-282, -767, 1997),
    208     COL_VERTEX(-217, -1074, 1885),
    209     COL_VERTEX(-217, -767, 1885),
    210     COL_VERTEX(-217, -1074, 2109),
    211     COL_VERTEX(-88, -1074, 2109),
    212     COL_VERTEX(-24, -767, 1997),
    213     COL_VERTEX(-88, -1074, 1885),
    214     COL_VERTEX(-437, -437, 489),
    215     COL_VERTEX(-773, -460, 1403),
    216     COL_VERTEX(-512, -460, 489),
    217     COL_VERTEX(-773, -1074, 1710),
    218     COL_VERTEX(-437, -541, 489),
    219     COL_VERTEX(-768, -460, 492),
    220     COL_VERTEX(-1535, -275, -153),
    221     COL_VERTEX(-1842, -1074, 614),
    222     COL_VERTEX(-1535, -767, 614),
    223     COL_VERTEX(-1996, -767, 0),
    224     COL_VERTEX(-2149, -767, 307),
    225     COL_VERTEX(-1996, -1074, 0),
    226     COL_VERTEX(1741, -849, 2150),
    227     COL_VERTEX(1997, -849, 2304),
    228     COL_VERTEX(1997, -849, 2458),
    229     COL_VERTEX(1812, -736, 31),
    230     COL_VERTEX(1690, -828, -398),
    231     COL_VERTEX(-1535, -613, -2149),
    232     COL_VERTEX(-1535, -1074, -2149),
    233     COL_VERTEX(-1996, -613, -1996),
    234     COL_VERTEX(-1996, -613, -1535),
    235     COL_VERTEX(-2149, -613, -1381),
    236     COL_VERTEX(-2149, -613, -921),
    237     COL_VERTEX(-1538, -405, -1565),
    238     COL_VERTEX(-1538, -1996, -1566),
    239     COL_VERTEX(-1381, -460, -2149),
    240     COL_VERTEX(-1535, -1074, -2457),
    241     COL_VERTEX(-1381, -306, -2457),
    242     COL_VERTEX(230, -183, 307),
    243     COL_VERTEX(294, -183, 383),
    244     COL_VERTEX(92, -183, 307),
    245     COL_VERTEX(246, -183, 707),
    246     COL_VERTEX(-537, 630, 77),
    247     COL_VERTEX(-537, 660, 169),
    248     COL_VERTEX(-537, 660, 77),
    249     COL_VERTEX(691, 660, 169),
    250     COL_VERTEX(922, 246, 77),
    251     COL_VERTEX(-767, -153, 307),
    252     COL_VERTEX(1720, -491, -1381),
    253     COL_VERTEX(1720, -460, -1381),
    254     COL_VERTEX(1966, -613, -245),
    255     COL_VERTEX(1690, -153, 615),
    256     COL_VERTEX(1690, -153, -1381),
    257     COL_VERTEX(1690, -613, 31),
    258     COL_VERTEX(1997, -1996, -767),
    259     COL_VERTEX(522, -183, 1106),
    260     COL_VERTEX(768, -183, 1106),
    261     COL_VERTEX(768, -153, 1137),
    262     COL_VERTEX(1321, -583, -1689),
    263     COL_VERTEX(1690, -491, -1689),
    264     COL_VERTEX(891, -644, -1689),
    265     COL_VERTEX(891, -613, -1689),
    266     COL_VERTEX(891, -644, -1566),
    267     COL_VERTEX(1690, -491, -1566),
    268     COL_VERTEX(-537, 494, -382),
    269     COL_VERTEX(-690, 507, -75),
    270     COL_VERTEX(-1381, -60, 307),
    271     COL_VERTEX(-1303, 215, -552),
    272     COL_VERTEX(-1303, 27, -552),
    273     COL_VERTEX(-1074, 154, -153),
    274     COL_VERTEX(-767, -153, 399),
    275     COL_VERTEX(-1689, -91, 1229),
    276     COL_VERTEX(-306, -306, 1536),
    277     COL_VERTEX(-460, 0, 307),
    278     COL_VERTEX(-844, 332, -382),
    279     COL_VERTEX(-1268, 215, -736),
    280     COL_VERTEX(-1689, -60, -1381),
    281     COL_VERTEX(-767, 154, -1381),
    282     COL_VERTEX(-767, 246, -1381),
    283     COL_VERTEX(-537, 495, -382),
    284     COL_VERTEX(307, 1229, -766),
    285     COL_VERTEX(-768, -541, 492),
    286     COL_VERTEX(215, 1167, -674),
    287     COL_VERTEX(-214, 1167, -674),
    288     COL_VERTEX(215, 1167, -244),
    289     COL_VERTEX(-1424, -685, 2458),
    290     COL_VERTEX(-2457, -890, 2458),
    291     COL_VERTEX(-2149, -1074, 1536),
    292     COL_VERTEX(-1228, -1996, -2149),
    293     COL_VERTEX(-1381, -1996, -2149),
    294     COL_VERTEX(-1381, -767, -2149),
    295     COL_VERTEX(-2457, -1074, 1843),
    296     COL_VERTEX(2304, -460, -859),
    297     COL_VERTEX(2304, -1996, -767),
    298     COL_VERTEX(2304, -1996, -1996),
    299     COL_VERTEX(1690, -1996, -1996),
    300     COL_VERTEX(1920, -767, 1229),
    301     COL_VERTEX(1997, -767, 1075),
    302     COL_VERTEX(1997, -1074, 2458),
    303     COL_VERTEX(691, 968, -536),
    304     COL_VERTEX(845, 968, -872),
    305     COL_VERTEX(1997, -1074, 2304),
    306     COL_VERTEX(1690, -153, 307),
    307     COL_VERTEX(1920, -1996, 1229),
    308     COL_VERTEX(1690, -1996, 1229),
    309     COL_VERTEX(2243, -767, 92),
    310     COL_VERTEX(1997, -767, 676),
    311     COL_VERTEX(2150, -767, 768),
    312     COL_VERTEX(2304, -1996, 215),
    313     COL_VERTEX(-1013, -245, -1381),
    314     COL_VERTEX(-275, -429, -1381),
    315     COL_VERTEX(-275, -1996, -1381),
    316     COL_VERTEX(-306, 1229, -152),
    317     COL_VERTEX(307, 1229, -152),
    318     COL_VERTEX(-1381, -1074, 2396),
    319     COL_VERTEX(584, -736, -1689),
    320     COL_VERTEX(891, -613, -1381),
    321     COL_VERTEX(891, -736, -1381),
    322     COL_VERTEX(276, -613, -1381),
    323     COL_VERTEX(276, -491, -1566),
    324     COL_VERTEX(-275, -491, -1381),
    325     COL_VERTEX(-88, -767, 1885),
    326     COL_VERTEX(-88, -767, 2109),
    327     COL_VERTEX(-217, -767, 2109),
    328     COL_VERTEX(-282, -1074, 1997),
    329     COL_VERTEX(-24, -1074, 1997),
    330     COL_VERTEX(-1842, -767, 614),
    331     COL_VERTEX(-2149, -1074, 307),
    332     COL_VERTEX(-1535, -1074, 614),
    333     COL_VERTEX(-1535, -767, 0),
    334     COL_VERTEX(-1535, -1074, 0),
    335     COL_VERTEX(1690, -1074, 1459),
    336     COL_VERTEX(-1535, -613, -1381),
    337     COL_VERTEX(-1535, -460, -2457),
    338     COL_VERTEX(-1996, -1074, -1996),
    339     COL_VERTEX(-1535, -613, -1842),
    340     COL_VERTEX(-1996, -1074, -1535),
    341     COL_VERTEX(-1535, -613, -921),
    342     COL_VERTEX(-2149, -1074, -1381),
    343     COL_VERTEX(-2149, -1074, -921),
    344     COL_VERTEX(-1535, -1074, -921),
    345     COL_VERTEX(-1538, -1074, -1566),
    346     COL_VERTEX(-1381, -1074, -2457),
    347     COL_VERTEX(-1535, -767, -1381),
    348     COL_VERTEX(-1535, -767, -1842),
    349     COL_VERTEX(-1074, -1074, 2304),
    350     COL_VERTEX(691, -183, 860),
    351     COL_VERTEX(-1535, -3788, -2457),
    352     COL_VERTEX(2458, -3788, -2457),
    353     COL_VERTEX(2458, -3788, -8191),
    354     COL_VERTEX(-1535, -3788, -8191),
    355     COL_VERTEX(-2457, -3788, -2457),
    356     COL_VERTEX(2458, -3788, 2458),
    357     COL_VERTEX(-2457, -3788, 2458),
    358     COL_VERTEX(2335, -3788, 61),
    359     COL_VERTEX(2335, -3788, -859),
    360     COL_VERTEX(1690, -3788, -859),
    361     COL_VERTEX(1690, -3788, 61),
    362     COL_VERTEX(1997, -921, 2458),
    363     COL_VERTEX(-1535, -921, -2457),
    364     COL_VERTEX(-2457, -921, -2457),
    365     COL_VERTEX(-2457, -1074, -2457),
    366     COL_VERTEX(-2457, -921, 1843),
    367     COL_VERTEX(-2457, -685, 2458),
    368     COL_VERTEX(-2457, -685, 1843),
    369     COL_VERTEX(-1381, -1996, -2457),
    370     COL_VERTEX(-1534, -1074, 2458),
    371     COL_TRI_INIT(SURFACE_DEFAULT, 516),
    372     COL_TRI(0, 1, 2),
    373     COL_TRI(1, 3, 2),
    374     COL_TRI(3, 4, 2),
    375     COL_TRI(4, 0, 2),
    376     COL_TRI(4, 5, 0),
    377     COL_TRI(0, 5, 6),
    378     COL_TRI(0, 6, 1),
    379     COL_TRI(1, 6, 7),
    380     COL_TRI(1, 7, 3),
    381     COL_TRI(4, 8, 5),
    382     COL_TRI(3, 8, 4),
    383     COL_TRI(3, 7, 8),
    384     COL_TRI(13, 14, 12),
    385     COL_TRI(9, 237, 238),
    386     COL_TRI(9, 10, 237),
    387     COL_TRI(10, 9, 239),
    388     COL_TRI(11, 42, 9),
    389     COL_TRI(11, 12, 42),
    390     COL_TRI(12, 43, 42),
    391     COL_TRI(12, 41, 43),
    392     COL_TRI(13, 12, 11),
    393     COL_TRI(24, 244, 18),
    394     COL_TRI(16, 241, 17),
    395     COL_TRI(17, 20, 16),
    396     COL_TRI(16, 22, 18),
    397     COL_TRI(16, 20, 22),
    398     COL_TRI(16, 242, 243),
    399     COL_TRI(18, 242, 16),
    400     COL_TRI(16, 243, 241),
    401     COL_TRI(19, 20, 26),
    402     COL_TRI(20, 17, 26),
    403     COL_TRI(19, 21, 22),
    404     COL_TRI(21, 23, 22),
    405     COL_TRI(22, 23, 18),
    406     COL_TRI(23, 24, 18),
    407     COL_TRI(18, 244, 242),
    408     COL_TRI(21, 245, 23),
    409     COL_TRI(24, 23, 245),
    410     COL_TRI(25, 24, 188),
    411     COL_TRI(24, 25, 244),
    412     COL_TRI(26, 17, 241),
    413     COL_TRI(27, 247, 248),
    414     COL_TRI(27, 248, 30),
    415     COL_TRI(28, 27, 30),
    416     COL_TRI(33, 32, 139),
    417     COL_TRI(29, 247, 27),
    418     COL_TRI(30, 248, 33),
    419     COL_TRI(31, 30, 35),
    420     COL_TRI(30, 249, 28),
    421     COL_TRI(31, 249, 30),
    422     COL_TRI(30, 33, 35),
    423     COL_TRI(32, 33, 155),
    424     COL_TRI(33, 139, 138),
    425     COL_TRI(38, 53, 36),
    426     COL_TRI(35, 252, 31),
    427     COL_TRI(29, 27, 112),
    428     COL_TRI(36, 43, 254),
    429     COL_TRI(36, 53, 43),
    430     COL_TRI(37, 36, 254),
    431     COL_TRI(37, 38, 36),
    432     COL_TRI(37, 254, 255),
    433     COL_TRI(37, 256, 38),
    434     COL_TRI(39, 255, 254),
    435     COL_TRI(39, 40, 255),
    436     COL_TRI(38, 15, 53),
    437     COL_TRI(40, 38, 256),
    438     COL_TRI(40, 39, 38),
    439     COL_TRI(39, 15, 38),
    440     COL_TRI(14, 15, 12),
    441     COL_TRI(15, 41, 12),
    442     COL_TRI(39, 41, 15),
    443     COL_TRI(41, 39, 254),
    444     COL_TRI(41, 254, 43),
    445     COL_TRI(42, 43, 240),
    446     COL_TRI(43, 53, 240),
    447     COL_TRI(9, 240, 239),
    448     COL_TRI(9, 42, 240),
    449     COL_TRI(44, 241, 243),
    450     COL_TRI(45, 44, 243),
    451     COL_TRI(46, 45, 243),
    452     COL_TRI(47, 257, 48),
    453     COL_TRI(47, 258, 257),
    454     COL_TRI(48, 257, 259),
    455     COL_TRI(48, 259, 260),
    456     COL_TRI(49, 261, 259),
    457     COL_TRI(49, 259, 257),
    458     COL_TRI(48, 260, 51),
    459     COL_TRI(48, 51, 52),
    460     COL_TRI(50, 48, 52),
    461     COL_TRI(51, 49, 52),
    462     COL_TRI(52, 262, 50),
    463     COL_TRI(52, 49, 262),
    464     COL_TRI(49, 258, 262),
    465     COL_TRI(49, 257, 258),
    466     COL_TRI(51, 261, 49),
    467     COL_TRI(50, 47, 48),
    468     COL_TRI(53, 14, 240),
    469     COL_TRI(53, 15, 14),
    470     COL_TRI(14, 239, 240),
    471     COL_TRI(14, 13, 239),
    472     COL_TRI(45, 55, 44),
    473     COL_TRI(54, 45, 263),
    474     COL_TRI(45, 54, 56),
    475     COL_TRI(45, 56, 55),
    476     COL_TRI(55, 56, 44),
    477     COL_TRI(44, 26, 241),
    478     COL_TRI(56, 264, 44),
    479     COL_TRI(26, 44, 264),
    480     COL_TRI(57, 19, 26),
    481     COL_TRI(58, 57, 26),
    482     COL_TRI(60, 19, 57),
    483     COL_TRI(19, 22, 20),
    484     COL_TRI(19, 246, 76),
    485     COL_TRI(59, 21, 19),
    486     COL_TRI(19, 13, 11),
    487     COL_TRI(19, 11, 59),
    488     COL_TRI(19, 76, 13),
    489     COL_TRI(61, 62, 265),
    490     COL_TRI(62, 63, 265),
    491     COL_TRI(63, 62, 84),
    492     COL_TRI(62, 266, 267),
    493     COL_TRI(62, 65, 266),
    494     COL_TRI(64, 62, 267),
    495     COL_TRI(62, 64, 84),
    496     COL_TRI(65, 62, 268),
    497     COL_TRI(61, 268, 62),
    498     COL_TRI(63, 70, 67),
    499     COL_TRI(63, 67, 265),
    500     COL_TRI(57, 69, 72),
    501     COL_TRI(67, 61, 265),
    502     COL_TRI(68, 60, 61),
    503     COL_TRI(67, 68, 61),
    504     COL_TRI(69, 61, 60),
    505     COL_TRI(69, 268, 61),
    506     COL_TRI(70, 71, 67),
    507     COL_TRI(71, 68, 67),
    508     COL_TRI(71, 60, 68),
    509     COL_TRI(60, 71, 75),
    510     COL_TRI(60, 75, 272),
    511     COL_TRI(60, 57, 72),
    512     COL_TRI(72, 69, 60),
    513     COL_TRI(76, 190, 191),
    514     COL_TRI(70, 269, 71),
    515     COL_TRI(73, 71, 269),
    516     COL_TRI(73, 75, 71),
    517     COL_TRI(74, 272, 75),
    518     COL_TRI(75, 73, 76),
    519     COL_TRI(76, 209, 190),
    520     COL_TRI(76, 73, 209),
    521     COL_TRI(13, 76, 239),
    522     COL_TRI(65, 95, 266),
    523     COL_TRI(77, 94, 65),
    524     COL_TRI(78, 65, 268),
    525     COL_TRI(77, 65, 273),
    526     COL_TRI(65, 78, 273),
    527     COL_TRI(64, 267, 129),
    528     COL_TRI(64, 83, 79),
    529     COL_TRI(64, 79, 84),
    530     COL_TRI(87, 177, 86),
    531     COL_TRI(79, 87, 185),
    532     COL_TRI(80, 84, 79),
    533     COL_TRI(80, 79, 185),
    534     COL_TRI(81, 87, 79),
    535     COL_TRI(82, 81, 79),
    536     COL_TRI(83, 82, 79),
    537     COL_TRI(84, 270, 126),
    538     COL_TRI(84, 80, 270),
    539     COL_TRI(63, 84, 126),
    540     COL_TRI(81, 89, 87),
    541     COL_TRI(85, 87, 89),
    542     COL_TRI(86, 185, 87),
    543     COL_TRI(91, 90, 81),
    544     COL_TRI(89, 90, 85),
    545     COL_TRI(90, 89, 81),
    546     COL_TRI(81, 82, 92),
    547     COL_TRI(91, 81, 92),
    548     COL_TRI(92, 274, 94),
    549     COL_TRI(93, 92, 82),
    550     COL_TRI(93, 274, 92),
    551     COL_TRI(94, 91, 92),
    552     COL_TRI(96, 90, 91),
    553     COL_TRI(95, 94, 274),
    554     COL_TRI(94, 96, 91),
    555     COL_TRI(94, 77, 96),
    556     COL_TRI(95, 274, 266),
    557     COL_TRI(90, 276, 85),
    558     COL_TRI(96, 276, 90),
    559     COL_TRI(99, 78, 97),
    560     COL_TRI(97, 69, 57),
    561     COL_TRI(98, 268, 69),
    562     COL_TRI(78, 69, 97),
    563     COL_TRI(78, 268, 98),
    564     COL_TRI(69, 78, 98),
    565     COL_TRI(77, 273, 100),
    566     COL_TRI(99, 273, 78),
    567     COL_TRI(77, 276, 96),
    568     COL_TRI(54, 99, 56),
    569     COL_TRI(77, 277, 276),
    570     COL_TRI(56, 99, 97),
    571     COL_TRI(56, 97, 264),
    572     COL_TRI(97, 57, 58),
    573     COL_TRI(97, 58, 264),
    574     COL_TRI(100, 99, 263),
    575     COL_TRI(100, 273, 99),
    576     COL_TRI(99, 54, 263),
    577     COL_TRI(103, 104, 101),
    578     COL_TRI(77, 100, 278),
    579     COL_TRI(101, 277, 77),
    580     COL_TRI(101, 77, 278),
    581     COL_TRI(101, 278, 45),
    582     COL_TRI(26, 264, 58),
    583     COL_TRI(102, 277, 101),
    584     COL_TRI(103, 101, 45),
    585     COL_TRI(104, 102, 101),
    586     COL_TRI(66, 63, 126),
    587     COL_TRI(66, 271, 106),
    588     COL_TRI(66, 210, 271),
    589     COL_TRI(66, 105, 210),
    590     COL_TRI(105, 66, 126),
    591     COL_TRI(66, 70, 63),
    592     COL_TRI(106, 70, 66),
    593     COL_TRI(70, 73, 269),
    594     COL_TRI(106, 73, 70),
    595     COL_TRI(73, 106, 271),
    596     COL_TRI(107, 126, 270),
    597     COL_TRI(108, 105, 126),
    598     COL_TRI(109, 31, 252),
    599     COL_TRI(109, 224, 31),
    600     COL_TRI(31, 224, 249),
    601     COL_TRI(110, 28, 249),
    602     COL_TRI(111, 110, 249),
    603     COL_TRI(112, 28, 110),
    604     COL_TRI(113, 281, 282),
    605     COL_TRI(113, 283, 281),
    606     COL_TRI(116, 221, 222),
    607     COL_TRI(114, 116, 118),
    608     COL_TRI(114, 146, 159),
    609     COL_TRI(115, 221, 116),
    610     COL_TRI(116, 119, 118),
    611     COL_TRI(117, 119, 222),
    612     COL_TRI(118, 119, 117),
    613     COL_TRI(119, 116, 222),
    614     COL_TRI(126, 125, 123),
    615     COL_TRI(108, 126, 194),
    616     COL_TRI(120, 108, 284),
    617     COL_TRI(108, 194, 284),
    618     COL_TRI(105, 108, 122),
    619     COL_TRI(108, 120, 122),
    620     COL_TRI(121, 120, 123),
    621     COL_TRI(122, 120, 121),
    622     COL_TRI(123, 120, 284),
    623     COL_TRI(124, 105, 122),
    624     COL_TRI(125, 126, 215),
    625     COL_TRI(129, 93, 83),
    626     COL_TRI(126, 123, 193),
    627     COL_TRI(126, 193, 194),
    628     COL_TRI(127, 128, 125),
    629     COL_TRI(125, 215, 127),
    630     COL_TRI(128, 137, 125),
    631     COL_TRI(93, 82, 83),
    632     COL_TRI(131, 85, 287),
    633     COL_TRI(64, 129, 83),
    634     COL_TRI(129, 274, 93),
    635     COL_TRI(129, 266, 274),
    636     COL_TRI(130, 287, 288),
    637     COL_TRI(130, 288, 289),
    638     COL_TRI(131, 287, 130),
    639     COL_TRI(132, 135, 134),
    640     COL_TRI(132, 290, 135),
    641     COL_TRI(133, 135, 290),
    642     COL_TRI(133, 285, 135),
    643     COL_TRI(134, 135, 123),
    644     COL_TRI(135, 285, 123),
    645     COL_TRI(123, 285, 133),
    646     COL_TRI(136, 132, 134),
    647     COL_TRI(136, 134, 123),
    648     COL_TRI(137, 136, 125),
    649     COL_TRI(137, 286, 136),
    650     COL_TRI(136, 286, 132),
    651     COL_TRI(144, 141, 291),
    652     COL_TRI(125, 136, 123),
    653     COL_TRI(138, 139, 140),
    654     COL_TRI(139, 142, 140),
    655     COL_TRI(140, 142, 143),
    656     COL_TRI(141, 138, 140),
    657     COL_TRI(141, 140, 291),
    658     COL_TRI(140, 143, 291),
    659     COL_TRI(139, 253, 142),
    660     COL_TRI(142, 253, 292),
    661     COL_TRI(142, 292, 143),
    662     COL_TRI(143, 144, 291),
    663     COL_TRI(143, 292, 144),
    664     COL_TRI(144, 293, 141),
    665     COL_TRI(141, 294, 34),
    666     COL_TRI(141, 293, 294),
    667     COL_TRI(33, 141, 34),
    668     COL_TRI(33, 138, 141),
    669     COL_TRI(145, 163, 146),
    670     COL_TRI(146, 118, 145),
    671     COL_TRI(146, 154, 159),
    672     COL_TRI(146, 114, 118),
    673     COL_TRI(102, 299, 149),
    674     COL_TRI(118, 147, 145),
    675     COL_TRI(118, 117, 147),
    676     COL_TRI(147, 117, 297),
    677     COL_TRI(117, 223, 297),
    678     COL_TRI(117, 222, 223),
    679     COL_TRI(25, 188, 149),
    680     COL_TRI(148, 149, 298),
    681     COL_TRI(148, 25, 149),
    682     COL_TRI(153, 301, 151),
    683     COL_TRI(149, 299, 150),
    684     COL_TRI(150, 104, 279),
    685     COL_TRI(104, 150, 299),
    686     COL_TRI(149, 150, 298),
    687     COL_TRI(151, 158, 153),
    688     COL_TRI(152, 153, 158),
    689     COL_TRI(152, 250, 153),
    690     COL_TRI(153, 250, 301),
    691     COL_TRI(33, 250, 152),
    692     COL_TRI(33, 251, 250),
    693     COL_TRI(154, 155, 158),
    694     COL_TRI(154, 158, 157),
    695     COL_TRI(156, 158, 191),
    696     COL_TRI(157, 158, 156),
    697     COL_TRI(158, 155, 152),
    698     COL_TRI(155, 162, 32),
    699     COL_TRI(155, 154, 162),
    700     COL_TRI(34, 32, 33),
    701     COL_TRI(34, 294, 32),
    702     COL_TRI(159, 154, 160),
    703     COL_TRI(114, 159, 160),
    704     COL_TRI(154, 295, 162),
    705     COL_TRI(160, 154, 157),
    706     COL_TRI(154, 146, 295),
    707     COL_TRI(146, 163, 295),
    708     COL_TRI(161, 295, 296),
    709     COL_TRI(161, 302, 295),
    710     COL_TRI(162, 295, 302),
    711     COL_TRI(163, 296, 295),
    712     COL_TRI(162, 302, 303),
    713     COL_TRI(162, 303, 32),
    714     COL_TRI(161, 296, 163),
    715     COL_TRI(161, 163, 145),
    716     COL_TRI(164, 170, 167),
    717     COL_TRI(165, 164, 167),
    718     COL_TRI(166, 165, 167),
    719     COL_TRI(166, 167, 304),
    720     COL_TRI(167, 170, 305),
    721     COL_TRI(167, 305, 172),
    722     COL_TRI(168, 172, 305),
    723     COL_TRI(169, 172, 306),
    724     COL_TRI(167, 172, 171),
    725     COL_TRI(168, 306, 172),
    726     COL_TRI(170, 173, 305),
    727     COL_TRI(170, 164, 173),
    728     COL_TRI(171, 307, 166),
    729     COL_TRI(171, 166, 304),
    730     COL_TRI(172, 307, 171),
    731     COL_TRI(167, 171, 304),
    732     COL_TRI(168, 173, 169),
    733     COL_TRI(168, 169, 306),
    734     COL_TRI(173, 168, 305),
    735     COL_TRI(172, 169, 307),
    736     COL_TRI(181, 175, 179),
    737     COL_TRI(174, 308, 309),
    738     COL_TRI(174, 309, 175),
    739     COL_TRI(175, 176, 174),
    740     COL_TRI(176, 178, 174),
    741     COL_TRI(174, 88, 308),
    742     COL_TRI(177, 88, 174),
    743     COL_TRI(178, 177, 174),
    744     COL_TRI(179, 175, 309),
    745     COL_TRI(179, 309, 310),
    746     COL_TRI(180, 176, 175),
    747     COL_TRI(185, 275, 215),
    748     COL_TRI(88, 177, 87),
    749     COL_TRI(86, 184, 185),
    750     COL_TRI(177, 182, 86),
    751     COL_TRI(182, 186, 86),
    752     COL_TRI(86, 186, 184),
    753     COL_TRI(183, 275, 185),
    754     COL_TRI(184, 183, 185),
    755     COL_TRI(185, 215, 80),
    756     COL_TRI(182, 178, 187),
    757     COL_TRI(182, 187, 186),
    758     COL_TRI(186, 187, 184),
    759     COL_TRI(178, 182, 177),
    760     COL_TRI(187, 183, 184),
    761     COL_TRI(80, 215, 107),
    762     COL_TRI(80, 107, 270),
    763     COL_TRI(46, 103, 45),
    764     COL_TRI(46, 311, 103),
    765     COL_TRI(148, 312, 311),
    766     COL_TRI(148, 311, 46),
    767     COL_TRI(103, 279, 104),
    768     COL_TRI(188, 24, 245),
    769     COL_TRI(189, 188, 245),
    770     COL_TRI(149, 188, 189),
    771     COL_TRI(190, 213, 191),
    772     COL_TRI(156, 191, 213),
    773     COL_TRI(191, 237, 10),
    774     COL_TRI(191, 10, 239),
    775     COL_TRI(76, 191, 239),
    776     COL_TRI(133, 192, 123),
    777     COL_TRI(192, 121, 123),
    778     COL_TRI(193, 123, 284),
    779     COL_TRI(192, 122, 121),
    780     COL_TRI(192, 313, 122),
    781     COL_TRI(194, 193, 284),
    782     COL_TRI(195, 260, 196),
    783     COL_TRI(195, 196, 314),
    784     COL_TRI(196, 315, 316),
    785     COL_TRI(196, 260, 315),
    786     COL_TRI(195, 315, 260),
    787     COL_TRI(200, 199, 319),
    788     COL_TRI(195, 317, 315),
    789     COL_TRI(197, 195, 314),
    790     COL_TRI(197, 198, 195),
    791     COL_TRI(195, 198, 317),
    792     COL_TRI(198, 200, 317),
    793     COL_TRI(198, 318, 200),
    794     COL_TRI(199, 318, 198),
    795     COL_TRI(200, 318, 199),
    796     COL_TRI(205, 202, 323),
    797     COL_TRI(201, 199, 198),
    798     COL_TRI(201, 198, 197),
    799     COL_TRI(202, 204, 203),
    800     COL_TRI(203, 204, 320),
    801     COL_TRI(204, 207, 320),
    802     COL_TRI(204, 321, 207),
    803     COL_TRI(204, 322, 321),
    804     COL_TRI(204, 202, 322),
    805     COL_TRI(202, 203, 323),
    806     COL_TRI(205, 322, 202),
    807     COL_TRI(209, 211, 213),
    808     COL_TRI(206, 322, 205),
    809     COL_TRI(206, 321, 322),
    810     COL_TRI(207, 321, 206),
    811     COL_TRI(208, 207, 324),
    812     COL_TRI(207, 206, 324),
    813     COL_TRI(208, 320, 207),
    814     COL_TRI(203, 320, 208),
    815     COL_TRI(73, 271, 209),
    816     COL_TRI(210, 211, 209),
    817     COL_TRI(190, 209, 213),
    818     COL_TRI(211, 280, 213),
    819     COL_TRI(212, 213, 280),
    820     COL_TRI(213, 212, 156),
    821     COL_TRI(210, 209, 271),
    822     COL_TRI(210, 280, 214),
    823     COL_TRI(210, 212, 280),
    824     COL_TRI(160, 157, 156),
    825     COL_TRI(210, 214, 211),
    826     COL_TRI(212, 210, 124),
    827     COL_TRI(214, 280, 211),
    828     COL_TRI(215, 275, 127),
    829     COL_TRI(216, 325, 219),
    830     COL_TRI(216, 219, 326),
    831     COL_TRI(217, 216, 327),
    832     COL_TRI(217, 325, 216),
    833     COL_TRI(218, 219, 325),
    834     COL_TRI(218, 325, 217),
    835     COL_TRI(219, 218, 220),
    836     COL_TRI(219, 220, 326),
    837     COL_TRI(220, 218, 328),
    838     COL_TRI(218, 217, 328),
    839     COL_TRI(220, 328, 329),
    840     COL_TRI(154, 330, 160),
    841     COL_TRI(223, 300, 297),
    842     COL_TRI(149, 189, 102),
    843     COL_TRI(102, 104, 299),
    844     COL_TRI(148, 298, 312),
    845     COL_TRI(221, 115, 300),
    846     COL_TRI(222, 221, 300),
    847     COL_TRI(223, 222, 300),
    848     COL_TRI(226, 228, 229),
    849     COL_TRI(210, 105, 124),
    850     COL_TRI(224, 111, 249),
    851     COL_TRI(111, 224, 109),
    852     COL_TRI(112, 110, 225),
    853     COL_TRI(225, 110, 111),
    854     COL_TRI(226, 229, 331),
    855     COL_TRI(187, 232, 183),
    856     COL_TRI(226, 333, 228),
    857     COL_TRI(228, 335, 229),
    858     COL_TRI(228, 333, 335),
    859     COL_TRI(229, 336, 331),
    860     COL_TRI(229, 231, 336),
    861     COL_TRI(229, 230, 231),
    862     COL_TRI(229, 335, 337),
    863     COL_TRI(229, 337, 230),
    864     COL_TRI(230, 338, 231),
    865     COL_TRI(230, 337, 338),
    866     COL_TRI(231, 339, 336),
    867     COL_TRI(231, 338, 339),
    868     COL_TRI(226, 334, 234),
    869     COL_TRI(232, 275, 183),
    870     COL_TRI(232, 127, 275),
    871     COL_TRI(127, 232, 128),
    872     COL_TRI(128, 232, 176),
    873     COL_TRI(176, 232, 178),
    874     COL_TRI(232, 187, 178),
    875     COL_TRI(176, 180, 233),
    876     COL_TRI(233, 340, 176),
    877     COL_TRI(236, 341, 235),
    878     COL_TRI(227, 226, 332),
    879     COL_TRI(226, 227, 333),
    880     COL_TRI(234, 236, 332),
    881     COL_TRI(226, 234, 332),
    882     COL_TRI(227, 332, 235),
    883     COL_TRI(235, 332, 236),
    884     COL_TRI(85, 276, 33),
    885     COL_TRI(276, 102, 33),
    886     COL_TRI(276, 277, 102),
    887     COL_TRI(85, 33, 32),
    888     COL_TRI_INIT(SURFACE_DEATH_PLANE, 4),
    889     COL_TRI(346, 347, 348),
    890     COL_TRI(346, 348, 349),
    891     COL_TRI(350, 351, 347),
    892     COL_TRI(350, 352, 351),
    893     COL_TRI_INIT(SURFACE_WALL_MISC, 16),
    894     COL_TRI(192, 121, 357),
    895     COL_TRI(192, 357, 297),
    896     COL_TRI(235, 358, 359),
    897     COL_TRI(235, 359, 360),
    898     COL_TRI(360, 359, 361),
    899     COL_TRI(360, 361, 290),
    900     COL_TRI(135, 362, 285),
    901     COL_TRI(135, 363, 362),
    902     COL_TRI(362, 123, 285),
    903     COL_TRI(362, 193, 123),
    904     COL_TRI(331, 342, 343),
    905     COL_TRI(331, 343, 334),
    906     COL_TRI(234, 343, 289),
    907     COL_TRI(234, 334, 343),
    908     COL_TRI(234, 288, 236),
    909     COL_TRI(364, 236, 288),
    910     COL_TRI_INIT(SURFACE_ICE, 18),
    911     COL_TRI(344, 313, 192),
    912     COL_TRI(192, 297, 206),
    913     COL_TRI(192, 206, 205),
    914     COL_TRI(344, 192, 205),
    915     COL_TRI(297, 300, 115),
    916     COL_TRI(297, 115, 206),
    917     COL_TRI(324, 206, 115),
    918     COL_TRI(205, 323, 212),
    919     COL_TRI(212, 344, 205),
    920     COL_TRI(212, 323, 203),
    921     COL_TRI(212, 208, 156),
    922     COL_TRI(212, 203, 208),
    923     COL_TRI(208, 115, 156),
    924     COL_TRI(208, 324, 115),
    925     COL_TRI(156, 115, 160),
    926     COL_TRI(235, 360, 133),
    927     COL_TRI(133, 365, 128),
    928     COL_TRI(133, 128, 235),
    929     COL_TRI_INIT(SURFACE_HARD_VERY_SLIPPERY, 12),
    930     COL_TRI(191, 158, 345),
    931     COL_TRI(9, 238, 59),
    932     COL_TRI(11, 9, 59),
    933     COL_TRI(151, 21, 59),
    934     COL_TRI(345, 151, 238),
    935     COL_TRI(191, 345, 238),
    936     COL_TRI(158, 151, 345),
    937     COL_TRI(151, 59, 238),
    938     COL_TRI(21, 151, 301),
    939     COL_TRI(301, 245, 21),
    940     COL_TRI(191, 238, 237),
    941     COL_TRI(301, 189, 245),
    942     COL_TRI_INIT(SURFACE_HARD_NOT_SLIPPERY, 20),
    943     COL_TRI(212, 124, 122),
    944     COL_TRI(6, 8, 7),
    945     COL_TRI(6, 5, 8),
    946     COL_TRI(289, 131, 130),
    947     COL_TRI(289, 342, 131),
    948     COL_TRI(289, 343, 342),
    949     COL_TRI(344, 212, 122),
    950     COL_TRI(311, 282, 103),
    951     COL_TRI(122, 313, 344),
    952     COL_TRI(298, 279, 312),
    953     COL_TRI(298, 150, 279),
    954     COL_TRI(282, 281, 279),
    955     COL_TRI(312, 279, 281),
    956     COL_TRI(282, 279, 103),
    957     COL_TRI(312, 283, 113),
    958     COL_TRI(312, 113, 311),
    959     COL_TRI(312, 281, 283),
    960     COL_TRI(311, 113, 282),
    961     COL_TRI(160, 115, 114),
    962     COL_TRI(115, 116, 114),
    963     COL_TRI_INIT(SURFACE_VERTICAL_WIND, 2),
    964     COL_TRI(353, 354, 355),
    965     COL_TRI(353, 355, 356),
    966     COL_TRI_INIT(SURFACE_CAMERA_8_DIR, 4),
    967     COL_TRI(243, 242, 46),
    968     COL_TRI(242, 148, 46),
    969     COL_TRI(242, 244, 148),
    970     COL_TRI(244, 25, 148),
    971     COL_TRI_STOP(),
    972     COL_SPECIAL_INIT(3),
    973     SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_null_start,   /*pos*/ -2211,  -890,  2212, /*yaw*/ 106), // unused, probably an early way to set initial position
    974     SPECIAL_OBJECT_WITH_YAW(/*preset*/ special_level_geo_03, /*pos*/   -40,  -767, -4494, /*yaw*/   0),
    975     SPECIAL_OBJECT(/*preset*/ special_bubble_tree,  /*pos*/  1444,  -153,   676),
    976     COL_WATER_BOX_INIT(3),
    977     COL_WATER_BOX(0, -2457, -2457, -1535, 1874, -921),
    978     COL_WATER_BOX(1, -1381, 1352, 2089, 2458, -921),
    979     COL_WATER_BOX(2, -306, -766, 307, -152, 1204),
    980     COL_END(),
    981 };