sm64

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

model.inc.c (54055B)


      1 // 0x070177F8 - 0x07017810
      2 static const Lights1 bbh_seg7_lights_070177F8 = gdSPDefLights1(
      3     0x66, 0x66, 0x66,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07017810 - 0x07017828
      8 static const Lights1 bbh_seg7_lights_07017810 = gdSPDefLights1(
      9     0x00, 0x00, 0x00,
     10     0x00, 0x00, 0x00, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x07017828 - 0x07017918
     14 static const Vtx bbh_seg7_vertex_07017828[] = {
     15     {{{ -2764,  -2354,   1024}, 0, { 13766,  -3098}, {0x00, 0x7c, 0xe7, 0xff}}},
     16     {{{ -2047,  -2457,    512}, 0, { 10188,   -544}, {0x00, 0x7c, 0xe7, 0xff}}},
     17     {{{ -2764,  -2457,    512}, 0, { 13766,   -544}, {0x00, 0x7c, 0xe7, 0xff}}},
     18     {{{ -2047,  -2354,   1024}, 0, { 10188,  -3098}, {0x00, 0x7c, 0xe7, 0xff}}},
     19     {{{ -2764,  -2354,   1024}, 0, { 13766,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     20     {{{ -2764,  -2354,   1536}, 0, { 13766,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     21     {{{ -1535,  -2354,   1536}, 0, {  7634,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     22     {{{ -2047,  -2354,   1024}, 0, { 10188,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     23     {{{  1024,  -2764,  -1023}, 0, {  6612,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     24     {{{ -1433,  -2764,  -1023}, 0, { -5650,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     25     {{{ -1433,  -2764,   1434}, 0, { -5650,   6610}, {0x00, 0x7f, 0x00, 0xff}}},
     26     {{{  1024,  -2764,   1434}, 0, {  6610,   6610}, {0x00, 0x7f, 0x00, 0xff}}},
     27     {{{  2150,  -2969,   1126}, 0, { -2074,   4566}, {0x00, 0x7f, 0x00, 0xff}}},
     28     {{{  1638,  -2969,   2048}, 0, { -4628,   9164}, {0x00, 0x7f, 0x00, 0xff}}},
     29     {{{  1946,  -2969,   2048}, 0, { -3096,   9164}, {0x00, 0x7f, 0x00, 0xff}}},
     30 };
     31 
     32 // 0x07017918 - 0x07017A08
     33 static const Vtx bbh_seg7_vertex_07017918[] = {
     34     {{{ -2047,  -2457,    512}, 0, { 10188,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
     35     {{{ -2764,  -2457,  -1535}, 0, { 13766,   9676}, {0x00, 0x7f, 0x00, 0xff}}},
     36     {{{ -2764,  -2457,    512}, 0, { 13766,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
     37     {{{ -2047,  -2457,   -613}, 0, { 10188,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
     38     {{{ -1535,  -2457,  -1125}, 0, {  7634,   7632}, {0x00, 0x7f, 0x00, 0xff}}},
     39     {{{  1638,  -2457,  -1535}, 0, { -8206,   9676}, {0x00, 0x7f, 0x00, 0xff}}},
     40     {{{  2150,  -2969,   1126}, 0, { -2074,   4566}, {0x00, 0x7f, 0x00, 0xff}}},
     41     {{{  1946,  -2969,   2048}, 0, { -3096,   9164}, {0x00, 0x7f, 0x00, 0xff}}},
     42     {{{  2355,  -2969,   2560}, 0, { -1052,  11720}, {0x00, 0x7f, 0x00, 0xff}}},
     43     {{{  3277,  -2969,   2560}, 0, {  3546,  11720}, {0x00, 0x7f, 0x00, 0xff}}},
     44     {{{  3686,  -2969,   2048}, 0, {  5590,   9164}, {0x00, 0x7f, 0x00, 0xff}}},
     45     {{{  3686,  -2969,   1126}, 0, {  5588,   4566}, {0x00, 0x7f, 0x00, 0xff}}},
     46     {{{  1126,  -2457,   1536}, 0, { -5652,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     47     {{{  1638,  -2457,   2048}, 0, { -8206,  -8208}, {0x00, 0x7f, 0x00, 0xff}}},
     48     {{{  1638,  -2457,   1638}, 0, { -8206,  -6164}, {0x00, 0x7f, 0x00, 0xff}}},
     49 };
     50 
     51 // 0x07017A08 - 0x07017AE8
     52 static const Vtx bbh_seg7_vertex_07017A08[] = {
     53     {{{  2150,  -2969,   1126}, 0, { -2074,   4566}, {0x00, 0x7f, 0x00, 0xff}}},
     54     {{{  1638,  -2969,   1638}, 0, { -4628,   7120}, {0x00, 0x7f, 0x00, 0xff}}},
     55     {{{  1638,  -2969,   2048}, 0, { -4628,   9164}, {0x00, 0x7f, 0x00, 0xff}}},
     56     {{{  1638,  -2457,  -1125}, 0, { -8206,   7632}, {0x00, 0x7f, 0x00, 0xff}}},
     57     {{{  1126,  -2457,  -1125}, 0, { -5652,   7632}, {0x00, 0x7f, 0x00, 0xff}}},
     58     {{{  1638,  -2457,   -613}, 0, { -8206,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
     59     {{{  1638,  -2457,  -1535}, 0, { -8206,   9676}, {0x00, 0x7f, 0x00, 0xff}}},
     60     {{{  2150,  -2457,   -613}, 0, {-10762,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
     61     {{{  2150,  -2457,   1126}, 0, {-10762,  -3610}, {0x00, 0x7f, 0x00, 0xff}}},
     62     {{{  1638,  -2457,   1024}, 0, { -8206,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
     63     {{{  1638,  -2457,   1638}, 0, { -8206,  -6164}, {0x00, 0x7f, 0x00, 0xff}}},
     64     {{{  1638,  -2457,   1024}, 0, {  9678,   3542}, {0x00, 0x7f, 0x00, 0xff}}},
     65     {{{  1126,  -2457,   1536}, 0, {  7122,   6098}, {0x00, 0x7f, 0x00, 0xff}}},
     66     {{{  1638,  -2457,   1638}, 0, {  9678,   6608}, {0x00, 0x7f, 0x00, 0xff}}},
     67 };
     68 
     69 // 0x07017AE8 - 0x07017BE8
     70 static const Vtx bbh_seg7_vertex_07017AE8[] = {
     71     {{{ -2764,  -2457,   2048}, 0, { 13766,  -8208}, {0x00, 0x7f, 0x00, 0xff}}},
     72     {{{ -1433,  -2457,   2560}, 0, {  7122, -10764}, {0x00, 0x7f, 0x00, 0xff}}},
     73     {{{ -1023,  -2457,   2048}, 0, {  5078,  -8208}, {0x00, 0x7f, 0x00, 0xff}}},
     74     {{{ -2354,  -2457,   2560}, 0, { 11722, -10764}, {0x00, 0x7f, 0x00, 0xff}}},
     75     {{{  1126,  -2457,   1536}, 0, { -5652,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     76     {{{ -2764,  -2457,   1536}, 0, { 13766,  -5654}, {0x00, 0x7f, 0x00, 0xff}}},
     77     {{{  1638,  -2457,   2048}, 0, { -8206,  -8208}, {0x00, 0x7f, 0x00, 0xff}}},
     78     {{{ -1535,  -2457,  -1125}, 0, {  7634,   7632}, {0x00, 0x7f, 0x00, 0xff}}},
     79     {{{  1126,  -2457,  -1125}, 0, { -5652,   7632}, {0x00, 0x7f, 0x00, 0xff}}},
     80     {{{  1638,  -2457,  -1535}, 0, { -8206,   9676}, {0x00, 0x7f, 0x00, 0xff}}},
     81     {{{  3686,  -2661,  -1535}, 0, {  5588,  -8720}, {0x00, 0x7f, 0x00, 0xff}}},
     82     {{{  1638,  -2661,    102}, 0, { -5650,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
     83     {{{  3686,  -2661,    102}, 0, {  5588,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
     84     {{{  3686,  -2661,    102}, 0, {  5588,   -544}, {0x00, 0x79, 0x24, 0xff}}},
     85     {{{  2150,  -2969,   1126}, 0, { -2074,   4566}, {0x00, 0x79, 0x24, 0xff}}},
     86     {{{  3686,  -2969,   1126}, 0, {  5588,   4566}, {0x00, 0x79, 0x24, 0xff}}},
     87 };
     88 
     89 // 0x07017BE8 - 0x07017CC8
     90 static const Vtx bbh_seg7_vertex_07017BE8[] = {
     91     {{{  3686,  -2661,    102}, 0, {  5588,   -544}, {0x00, 0x79, 0x24, 0xff}}},
     92     {{{  2150,  -2661,    102}, 0, { -2074,   -544}, {0x00, 0x79, 0x24, 0xff}}},
     93     {{{  2150,  -2969,   1126}, 0, { -2074,   4566}, {0x00, 0x79, 0x24, 0xff}}},
     94     {{{  1638,  -2457,    128}, 0, {  9678,   -926}, {0x00, 0x7f, 0x00, 0xff}}},
     95     {{{  1536,  -2457,    128}, 0, {  9166,   -926}, {0x00, 0x7f, 0x00, 0xff}}},
     96     {{{  1536,  -2457,    282}, 0, {  9166,   -160}, {0x00, 0x7f, 0x00, 0xff}}},
     97     {{{  1638,  -2457,    282}, 0, {  9678,   -160}, {0x00, 0x7f, 0x00, 0xff}}},
     98     {{{ -2047,  -2457,    282}, 0, { -8718,   -160}, {0x00, 0x7f, 0x00, 0xff}}},
     99     {{{ -1945,  -2457,    282}, 0, { -8206,   -160}, {0x00, 0x7f, 0x00, 0xff}}},
    100     {{{ -1945,  -2457,    128}, 0, { -8206,   -926}, {0x00, 0x7f, 0x00, 0xff}}},
    101     {{{ -2047,  -2457,    128}, 0, { -8718,   -926}, {0x00, 0x7f, 0x00, 0xff}}},
    102     {{{  3686,  -2661,  -1535}, 0, {  5588,  -8720}, {0x00, 0x7f, 0x00, 0xff}}},
    103     {{{  1638,  -2661,  -1535}, 0, { -4630,  -8720}, {0x00, 0x7f, 0x00, 0xff}}},
    104     {{{  1638,  -2661,    102}, 0, { -5650,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    105 };
    106 
    107 // 0x07017CC8 - 0x07017DB8
    108 static const Vtx bbh_seg7_vertex_07017CC8[] = {
    109     {{{ -1244,  -1945,    891}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    110     {{{  -882,  -1945,   1253}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    111     {{{  -882,  -2457,   1253}, 0, {     0,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    112     {{{ -1244,  -2457,   -480}, 0, {   990,    990}, {0x59, 0x00, 0x59, 0xff}}},
    113     {{{  -882,  -2457,   -842}, 0, {     0,    990}, {0x59, 0x00, 0x59, 0xff}}},
    114     {{{  -882,  -1945,   -842}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    115     {{{ -1244,  -1945,   -480}, 0, {   990,      0}, {0x59, 0x00, 0x59, 0xff}}},
    116     {{{  -460,  -2457,  -1013}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    117     {{{    51,  -1945,  -1013}, 0, {   990,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    118     {{{  -460,  -1945,  -1013}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    119     {{{    51,  -2457,  -1013}, 0, {   990,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    120     {{{   836,  -1945,   -480}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    121     {{{   474,  -2457,   -842}, 0, {   990,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    122     {{{   836,  -2457,   -480}, 0, {     0,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    123     {{{   474,  -1945,   -842}, 0, {   990,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    124 };
    125 
    126 // 0x07017DB8 - 0x07017E68
    127 static const Vtx bbh_seg7_vertex_07017DB8[] = {
    128     {{{  -460,  -1945,   1423}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
    129     {{{    51,  -1945,   1423}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
    130     {{{    51,  -2457,   1423}, 0, {   990,    990}, {0x00, 0x00, 0x81, 0xff}}},
    131     {{{ -1244,  -1945,    891}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    132     {{{  -882,  -2457,   1253}, 0, {     0,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    133     {{{ -1244,  -2457,    891}, 0, {   990,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    134     {{{   836,  -2457,    891}, 0, {     0,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    135     {{{   474,  -2457,   1253}, 0, {   990,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    136     {{{   474,  -1945,   1253}, 0, {   990,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    137     {{{   836,  -1945,    891}, 0, {     0,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    138     {{{  -460,  -2457,   1423}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
    139 };
    140 
    141 // 0x07017E68 - 0x07017F48
    142 static const Vtx bbh_seg7_vertex_07017E68[] = {
    143     {{{   691,  -2354,   1536}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    144     {{{   589,  -2354,   1536}, 0, {     0,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    145     {{{   589,  -2354,   2048}, 0, {   990,   2012}, {0x00, 0x7f, 0x00, 0xff}}},
    146     {{{   691,  -2354,   2048}, 0, {   990,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    147     {{{  1024,  -1637,    512}, 0, {  3034,      0}, {0xe8, 0x00, 0x84, 0xff}}},
    148     {{{  1536,  -2047,    410}, 0, {  2524,    988}, {0xe8, 0x00, 0x84, 0xff}}},
    149     {{{  1536,  -2457,    410}, 0, {  2524,   2012}, {0xe8, 0x00, 0x84, 0xff}}},
    150     {{{  1024,  -1637,   -101}, 0, {     0,      0}, {0xb1, 0x9d, 0x00, 0xff}}},
    151     {{{  1536,  -2047,      0}, 0, {   478,    988}, {0xb1, 0x9d, 0x00, 0xff}}},
    152     {{{  1536,  -2047,    410}, 0, {  2524,    988}, {0xb1, 0x9d, 0x00, 0xff}}},
    153     {{{  1536,  -2047,      0}, 0, {   478,    988}, {0xe8, 0x00, 0x7c, 0xff}}},
    154     {{{  1024,  -2457,   -101}, 0, {     0,   2012}, {0xe8, 0x00, 0x7c, 0xff}}},
    155     {{{  1536,  -2457,      0}, 0, {   478,   2012}, {0xe8, 0x00, 0x7c, 0xff}}},
    156     {{{  1024,  -1637,   -101}, 0, {     0,      0}, {0xe8, 0x00, 0x7c, 0xff}}},
    157 };
    158 
    159 // 0x07017F48 - 0x07018028
    160 static const Vtx bbh_seg7_vertex_07017F48[] = {
    161     {{{  1536,  -2047,      0}, 0, {   478,    988}, {0x81, 0x00, 0x00, 0xff}}},
    162     {{{  1536,  -2201,    128}, 0, {  1118,   1372}, {0x81, 0x00, 0x00, 0xff}}},
    163     {{{  1536,  -2201,    282}, 0, {  1884,   1372}, {0x81, 0x00, 0x00, 0xff}}},
    164     {{{  1536,  -2457,      0}, 0, {   478,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    165     {{{  1536,  -2457,    128}, 0, {  1118,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    166     {{{  1536,  -2047,    410}, 0, {  2524,    988}, {0x81, 0x00, 0x00, 0xff}}},
    167     {{{  1536,  -2457,    410}, 0, {  2524,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    168     {{{  1536,  -2457,    282}, 0, {  1884,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    169     {{{  1024,  -1637,    512}, 0, {  3034,      0}, {0xb1, 0x9d, 0x00, 0xff}}},
    170     {{{  1024,  -1637,   -101}, 0, {     0,      0}, {0xb1, 0x9d, 0x00, 0xff}}},
    171     {{{  1536,  -2047,    410}, 0, {  2524,    988}, {0xb1, 0x9d, 0x00, 0xff}}},
    172     {{{  1024,  -1637,    512}, 0, {  3034,      0}, {0xe8, 0x00, 0x84, 0xff}}},
    173     {{{  1536,  -2457,    410}, 0, {  2524,   2012}, {0xe8, 0x00, 0x84, 0xff}}},
    174     {{{  1024,  -2457,    512}, 0, {  3034,   2012}, {0xe8, 0x00, 0x84, 0xff}}},
    175 };
    176 
    177 // 0x07018028 - 0x07018128
    178 static const Vtx bbh_seg7_vertex_07018028[] = {
    179     {{{  1536,  -2201,    282}, 0, {   132,    480}, {0x00, 0x00, 0x81, 0xff}}},
    180     {{{  1638,  -2457,    282}, 0, {   124,      0}, {0x00, 0x00, 0x81, 0xff}}},
    181     {{{  1536,  -2457,    282}, 0, {   132,      0}, {0x00, 0x00, 0x81, 0xff}}},
    182     {{{  1638,  -2201,    282}, 0, {   124,    480}, {0x00, 0x00, 0x81, 0xff}}},
    183     {{{  1638,  -2201,    128}, 0, { 16270,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    184     {{{  1536,  -2201,    128}, 0, { 16266,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    185     {{{  1536,  -2457,    128}, 0, { 16266,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    186     {{{  1536,  -2201,    282}, 0, { 16484,    480}, {0x00, 0x81, 0x00, 0xff}}},
    187     {{{  1638,  -2201,    128}, 0, { 16270,    480}, {0x00, 0x81, 0x00, 0xff}}},
    188     {{{  1638,  -2201,    282}, 0, { 16476,    480}, {0x00, 0x81, 0x00, 0xff}}},
    189     {{{  1536,  -2201,    128}, 0, { 16266,    480}, {0x00, 0x81, 0x00, 0xff}}},
    190     {{{  1638,  -2457,    128}, 0, { 16270,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    191     {{{ -2047,  -2201,    282}, 0, {  7972,    480}, {0x00, 0x81, 0x00, 0xff}}},
    192     {{{ -2047,  -2201,    128}, 0, {  8200,    480}, {0x00, 0x81, 0x00, 0xff}}},
    193     {{{ -1945,  -2201,    128}, 0, {  8204,    480}, {0x00, 0x81, 0x00, 0xff}}},
    194     {{{ -1945,  -2201,    282}, 0, {  7960,    480}, {0x00, 0x81, 0x00, 0xff}}},
    195 };
    196 
    197 // 0x07018128 - 0x070181A8
    198 static const Vtx bbh_seg7_vertex_07018128[] = {
    199     {{{ -1945,  -2457,    282}, 0, {  7960,      0}, {0x00, 0x00, 0x81, 0xff}}},
    200     {{{ -2047,  -2457,    282}, 0, {  7972,      0}, {0x00, 0x00, 0x81, 0xff}}},
    201     {{{ -2047,  -2201,    282}, 0, {  7972,    480}, {0x00, 0x00, 0x81, 0xff}}},
    202     {{{ -1945,  -2201,    282}, 0, {  7960,    480}, {0x00, 0x00, 0x81, 0xff}}},
    203     {{{ -2047,  -2457,    128}, 0, {  8200,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    204     {{{ -1945,  -2201,    128}, 0, {  8204,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    205     {{{ -2047,  -2201,    128}, 0, {  8200,    480}, {0x00, 0x00, 0x7f, 0xff}}},
    206     {{{ -1945,  -2457,    128}, 0, {  8204,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    207 };
    208 
    209 // 0x070181A8 - 0x07018298
    210 static const Vtx bbh_seg7_vertex_070181A8[] = {
    211     {{{ -1535,  -2354,   1536}, 0, {  7122,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    212     {{{ -2764,  -2354,   1536}, 0, { -5140,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    213     {{{ -2764,  -2457,   1536}, 0, { -5140,    988}, {0x00, 0x00, 0x7f, 0xff}}},
    214     {{{ -1535,  -2457,   1536}, 0, {  7122,    992}, {0x00, 0x00, 0x7f, 0xff}}},
    215     {{{   589,  -2354,   1536}, 0, {  5078,      0}, {0x81, 0x00, 0x00, 0xff}}},
    216     {{{   589,  -2457,   2048}, 0, {     0,    992}, {0x81, 0x00, 0x00, 0xff}}},
    217     {{{   589,  -2354,   2048}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    218     {{{   589,  -2457,   1536}, 0, {  5078,    992}, {0x81, 0x00, 0x00, 0xff}}},
    219     {{{   691,  -2354,   2048}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    220     {{{   691,  -2457,   1536}, 0, {  5078,    992}, {0x7f, 0x00, 0x00, 0xff}}},
    221     {{{   691,  -2354,   1536}, 0, {  5078,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    222     {{{   691,  -2457,   2048}, 0, {     0,    992}, {0x7f, 0x00, 0x00, 0xff}}},
    223     {{{  3584,  -2457,  -1330}, 0, {   690,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    224     {{{  3686,  -2661,  -1330}, 0, {   932,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    225     {{{  3686,  -2457,  -1330}, 0, {   932,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    226 };
    227 
    228 // 0x07018298 - 0x07018378
    229 static const Vtx bbh_seg7_vertex_07018298[] = {
    230     {{{  2150,  -2457,   -613}, 0, {     0,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    231     {{{  1638,  -2661,  -1125}, 0, {  1774,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    232     {{{  1638,  -2457,  -1125}, 0, {  1774,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    233     {{{  2150,  -2661,   -613}, 0, {     0,    376}, {0x59, 0x00, 0xa7, 0xff}}},
    234     {{{  1638,  -2661,  -1535}, 0, {  6610,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    235     {{{  1638,  -2457,  -1125}, 0, {  5588,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    236     {{{  1638,  -2661,  -1125}, 0, {  5588,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    237     {{{  1638,  -2457,  -1535}, 0, {  6610,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    238     {{{  3584,  -2457,  -1330}, 0, {   690,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    239     {{{  3584,  -2661,  -1330}, 0, {   690,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    240     {{{  3686,  -2661,  -1330}, 0, {   932,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    241     {{{  3482,  -2457,  -1433}, 0, {   208,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    242     {{{  3584,  -2661,  -1330}, 0, {   690,    376}, {0xa6, 0x00, 0x59, 0xff}}},
    243     {{{  3584,  -2457,  -1330}, 0, {   690,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    244 };
    245 
    246 // 0x07018378 - 0x07018468
    247 static const Vtx bbh_seg7_vertex_07018378[] = {
    248     {{{  1638,  -2457,   1638}, 0, {     0,      0}, {0x59, 0x00, 0x59, 0xff}}},
    249     {{{  2150,  -2969,   1126}, 0, {  1774,    992}, {0x59, 0x00, 0x59, 0xff}}},
    250     {{{  2150,  -2457,   1126}, 0, {  1774,      0}, {0x59, 0x00, 0x59, 0xff}}},
    251     {{{  3482,  -2457,  -1433}, 0, {   208,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    252     {{{  3482,  -2661,  -1433}, 0, {   208,    376}, {0xa6, 0x00, 0x59, 0xff}}},
    253     {{{  3584,  -2661,  -1330}, 0, {   690,    376}, {0xa6, 0x00, 0x59, 0xff}}},
    254     {{{  3482,  -2457,  -1535}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    255     {{{  3482,  -2661,  -1433}, 0, {   208,    376}, {0x81, 0x00, 0x00, 0xff}}},
    256     {{{  3482,  -2457,  -1433}, 0, {   208,      0}, {0x81, 0x00, 0x00, 0xff}}},
    257     {{{  3482,  -2661,  -1535}, 0, {     0,    376}, {0x81, 0x00, 0x00, 0xff}}},
    258     {{{  1946,  -2969,   2048}, 0, {  2524,    992}, {0x00, 0x00, 0x81, 0xff}}},
    259     {{{  1638,  -2457,   2048}, 0, {  3290,      0}, {0x00, 0x00, 0x81, 0xff}}},
    260     {{{  1946,  -2457,   2048}, 0, {  2522,      0}, {0x00, 0x00, 0x81, 0xff}}},
    261     {{{  1638,  -2969,   2048}, 0, {  3290,    992}, {0x00, 0x00, 0x81, 0xff}}},
    262     {{{  1638,  -2969,   1638}, 0, {     0,    988}, {0x59, 0x00, 0x59, 0xff}}},
    263 };
    264 
    265 // 0x07018468 - 0x07018558
    266 static const Vtx bbh_seg7_vertex_07018468[] = {
    267     {{{  2150,  -2457,   1126}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    268     {{{  2150,  -2661,   -613}, 0, {  4312,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    269     {{{  2150,  -2457,   -613}, 0, {  4312,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    270     {{{  1638,  -2969,   1638}, 0, { -1308,    988}, {0x7f, 0x00, 0x00, 0xff}}},
    271     {{{  1638,  -2457,   1638}, 0, { -1308,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    272     {{{  1638,  -2457,   2048}, 0, { -2330,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    273     {{{  1638,  -2969,   2048}, 0, { -2330,    988}, {0x7f, 0x00, 0x00, 0xff}}},
    274     {{{  1638,  -2457,  -1535}, 0, { -2840,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    275     {{{  1638,  -2661,  -1535}, 0, { -2840,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    276     {{{  3482,  -2661,  -1535}, 0, {  1756,    376}, {0x00, 0x00, 0x7f, 0xff}}},
    277     {{{  3482,  -2457,  -1535}, 0, {  1756,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    278     {{{  3686,  -2969,  -1330}, 0, { -3608,    988}, {0x81, 0x00, 0x00, 0xff}}},
    279     {{{  3686,  -2457,   2048}, 0, {  4822,      0}, {0x81, 0x00, 0x00, 0xff}}},
    280     {{{  3686,  -2457,  -1330}, 0, { -3608,      0}, {0x81, 0x00, 0x00, 0xff}}},
    281     {{{  3686,  -2969,   2048}, 0, {  4822,    992}, {0x81, 0x00, 0x00, 0xff}}},
    282 };
    283 
    284 // 0x07018558 - 0x07018648
    285 static const Vtx bbh_seg7_vertex_07018558[] = {
    286     {{{  2355,  -2457,   2560}, 0, {     0,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    287     {{{  1946,  -2969,   2048}, 0, {  1604,    988}, {0x63, 0x00, 0xb1, 0xff}}},
    288     {{{  1946,  -2457,   2048}, 0, {  1604,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    289     {{{  2150,  -2457,   1126}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    290     {{{  2150,  -2969,   1126}, 0, {     0,    992}, {0x7f, 0x00, 0x00, 0xff}}},
    291     {{{  2150,  -2661,   -613}, 0, {  4312,    376}, {0x7f, 0x00, 0x00, 0xff}}},
    292     {{{  3686,  -2457,   2048}, 0, {     0,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    293     {{{  3686,  -2969,   2048}, 0, {     0,    992}, {0x9d, 0x00, 0xb1, 0xff}}},
    294     {{{  3277,  -2969,   2560}, 0, {  1604,    988}, {0x9d, 0x00, 0xb1, 0xff}}},
    295     {{{  3277,  -2457,   2560}, 0, {  1604,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    296     {{{  3277,  -2457,   2560}, 0, {  -796,      0}, {0x00, 0x00, 0x81, 0xff}}},
    297     {{{  3277,  -2969,   2560}, 0, {  -796,    992}, {0x00, 0x00, 0x81, 0xff}}},
    298     {{{  2355,  -2969,   2560}, 0, {  1502,    992}, {0x00, 0x00, 0x81, 0xff}}},
    299     {{{  2355,  -2457,   2560}, 0, {  1502,      0}, {0x00, 0x00, 0x81, 0xff}}},
    300     {{{  2355,  -2969,   2560}, 0, {     0,    988}, {0x63, 0x00, 0xb1, 0xff}}},
    301 };
    302 
    303 // 0x07018648 - 0x07018748
    304 static const Vtx bbh_seg7_vertex_07018648[] = {
    305     {{{  3482,  -1433,  -1535}, 0, {  8400,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    306     {{{ -2559,  -2457,  -1535}, 0, { -6672,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    307     {{{  3482,  -2457,  -1535}, 0, {  8400,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    308     {{{    77,  -2457,   2048}, 0, {  1564,      0}, {0x81, 0x00, 0x00, 0xff}}},
    309     {{{    77,  -2201,   2099}, 0, {  1564,    480}, {0x81, 0x00, 0x00, 0xff}}},
    310     {{{    77,  -2201,   2048}, 0, {  1564,    480}, {0x81, 0x00, 0x00, 0xff}}},
    311     {{{    77,  -2201,   2048}, 0, {  1564,    480}, {0x00, 0x81, 0x00, 0xff}}},
    312     {{{   -76,  -2201,   2099}, 0, {  1948,    480}, {0x00, 0x81, 0x00, 0xff}}},
    313     {{{   -76,  -2201,   2048}, 0, {  1948,    480}, {0x00, 0x81, 0x00, 0xff}}},
    314     {{{    77,  -2201,   2099}, 0, {  1564,    480}, {0x00, 0x81, 0x00, 0xff}}},
    315     {{{    77,  -2201,   2048}, 0, {  1564,    480}, {0x00, 0x00, 0x81, 0xff}}},
    316     {{{   -76,  -2201,   2048}, 0, {  1948,    480}, {0x00, 0x00, 0x81, 0xff}}},
    317     {{{ -1023,  -1433,   2048}, 0, {  4312,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    318     {{{  1946,  -1433,   2048}, 0, { -3096,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    319     {{{  1946,  -2457,   2048}, 0, { -3096,      0}, {0x00, 0x00, 0x81, 0xff}}},
    320     {{{    77,  -2457,   2048}, 0, {  1564,      0}, {0x00, 0x00, 0x81, 0xff}}},
    321 };
    322 
    323 // 0x07018748 - 0x07018838
    324 static const Vtx bbh_seg7_vertex_07018748[] = {
    325     {{{   -76,  -2201,   2048}, 0, {  1948,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    326     {{{   -76,  -2201,   2099}, 0, {  1948,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    327     {{{   -76,  -2457,   2099}, 0, {  1948,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    328     {{{   -76,  -2201,   2048}, 0, {  1948,    480}, {0x00, 0x00, 0x81, 0xff}}},
    329     {{{   -76,  -2457,   2048}, 0, {  1948,      0}, {0x00, 0x00, 0x81, 0xff}}},
    330     {{{ -1023,  -2457,   2048}, 0, {  4312,      0}, {0x00, 0x00, 0x81, 0xff}}},
    331     {{{ -1023,  -1433,   2048}, 0, {  4312,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    332     {{{   -76,  -2457,   2048}, 0, {  1948,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    333     {{{    77,  -2457,   2048}, 0, {  1564,      0}, {0x81, 0x00, 0x00, 0xff}}},
    334     {{{    77,  -2457,   2099}, 0, {  1564,      0}, {0x81, 0x00, 0x00, 0xff}}},
    335     {{{    77,  -2201,   2099}, 0, {  1564,    480}, {0x81, 0x00, 0x00, 0xff}}},
    336     {{{   -76,  -2457,   2048}, 0, {  1948,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    337     {{{    77,  -2457,   2099}, 0, {  1564,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    338     {{{    77,  -2457,   2048}, 0, {  1564,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    339     {{{   -76,  -2457,   2099}, 0, {  1948,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    340 };
    341 
    342 // 0x07018838 - 0x07018918
    343 static const Vtx bbh_seg7_vertex_07018838[] = {
    344     {{{ -2354,  -1433,   2560}, 0, {  7634,   2012}, {0x63, 0x00, 0xb1, 0xff}}},
    345     {{{ -2354,  -2457,   2560}, 0, {  7634,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    346     {{{ -2764,  -2457,   2048}, 0, {  8656,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    347     {{{  3482,  -1433,  -1535}, 0, {  8400,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    348     {{{ -2559,  -1433,  -1535}, 0, { -6672,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    349     {{{ -2559,  -2457,  -1535}, 0, { -6672,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    350     {{{ -2764,  -1433,   2048}, 0, { -2584,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    351     {{{ -2764,  -2457,   2048}, 0, { -2584,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    352     {{{ -2764,  -2457,  -1330}, 0, {  5844,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    353     {{{ -2764,  -1433,  -1330}, 0, {  5844,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    354     {{{  3686,  -2457,  -1330}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
    355     {{{  3686,  -2457,   2048}, 0, {  8400,      0}, {0x81, 0x00, 0x00, 0xff}}},
    356     {{{  3686,  -1433,   2048}, 0, {  8400,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    357     {{{  3686,  -1433,  -1330}, 0, {     0,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    358 };
    359 
    360 // 0x07018918 - 0x070189F8
    361 static const Vtx bbh_seg7_vertex_07018918[] = {
    362     {{{ -1433,  -1433,   2560}, 0, {  5334,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    363     {{{ -2354,  -2457,   2560}, 0, {  7634,      0}, {0x00, 0x00, 0x81, 0xff}}},
    364     {{{ -2354,  -1433,   2560}, 0, {  7634,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    365     {{{  3277,  -1433,   2560}, 0, { -6418,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    366     {{{  2355,  -2457,   2560}, 0, { -4118,      0}, {0x00, 0x00, 0x81, 0xff}}},
    367     {{{  2355,  -1433,   2560}, 0, { -4118,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    368     {{{ -2354,  -1433,   2560}, 0, {  7634,   2012}, {0x63, 0x00, 0xb1, 0xff}}},
    369     {{{ -2764,  -2457,   2048}, 0, {  8656,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    370     {{{ -2764,  -1433,   2048}, 0, {  8656,   2012}, {0x63, 0x00, 0xb1, 0xff}}},
    371     {{{ -1433,  -2457,   2560}, 0, {  5334,      0}, {0x00, 0x00, 0x81, 0xff}}},
    372     {{{ -1023,  -1433,   2048}, 0, {  4312,   2012}, {0x9d, 0x00, 0xb1, 0xff}}},
    373     {{{ -1433,  -2457,   2560}, 0, {  5334,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    374     {{{ -1433,  -1433,   2560}, 0, {  5334,   2012}, {0x9d, 0x00, 0xb1, 0xff}}},
    375     {{{ -1023,  -2457,   2048}, 0, {  4312,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    376 };
    377 
    378 // 0x070189F8 - 0x07018AD8
    379 static const Vtx bbh_seg7_vertex_070189F8[] = {
    380     {{{  2355,  -1433,   2560}, 0, {     0,   2012}, {0x63, 0x00, 0xb1, 0xff}}},
    381     {{{  2355,  -2457,   2560}, 0, {     0,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    382     {{{  1946,  -2457,   2048}, 0, {  1604,      0}, {0x63, 0x00, 0xb1, 0xff}}},
    383     {{{  1946,  -1433,   2048}, 0, {  1604,   2012}, {0x63, 0x00, 0xb1, 0xff}}},
    384     {{{  3482,  -1433,  -1433}, 0, {   734,   2012}, {0xa6, 0x00, 0x59, 0xff}}},
    385     {{{  3584,  -2457,  -1330}, 0, {   224,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    386     {{{  3584,  -1433,  -1330}, 0, {   224,   2012}, {0xa6, 0x00, 0x59, 0xff}}},
    387     {{{  3277,  -1433,   2560}, 0, { -6418,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    388     {{{  3277,  -2457,   2560}, 0, { -6418,      0}, {0x00, 0x00, 0x81, 0xff}}},
    389     {{{  2355,  -2457,   2560}, 0, { -4118,      0}, {0x00, 0x00, 0x81, 0xff}}},
    390     {{{  3686,  -1433,   2048}, 0, {     0,   2012}, {0x9d, 0x00, 0xb1, 0xff}}},
    391     {{{  3277,  -2457,   2560}, 0, {  1604,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    392     {{{  3277,  -1433,   2560}, 0, {  1604,   2012}, {0x9d, 0x00, 0xb1, 0xff}}},
    393     {{{  3686,  -2457,   2048}, 0, {     0,      0}, {0x9d, 0x00, 0xb1, 0xff}}},
    394 };
    395 
    396 // 0x07018AD8 - 0x07018B88
    397 static const Vtx bbh_seg7_vertex_07018AD8[] = {
    398     {{{  3482,  -1433,  -1535}, 0, {   990,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    399     {{{  3482,  -2457,  -1433}, 0, {   734,      0}, {0x81, 0x00, 0x00, 0xff}}},
    400     {{{  3482,  -1433,  -1433}, 0, {   734,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    401     {{{  3482,  -2457,  -1535}, 0, {   990,      0}, {0x81, 0x00, 0x00, 0xff}}},
    402     {{{  3482,  -1433,  -1433}, 0, {   734,   2012}, {0xa6, 0x00, 0x59, 0xff}}},
    403     {{{  3482,  -2457,  -1433}, 0, {   734,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    404     {{{  3584,  -2457,  -1330}, 0, {   224,      0}, {0xa6, 0x00, 0x59, 0xff}}},
    405     {{{  3584,  -1433,  -1330}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    406     {{{  3584,  -2457,  -1330}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    407     {{{  3686,  -2457,  -1330}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    408     {{{  3686,  -1433,  -1330}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    409 };
    410 
    411 // 0x07018B88 - 0x07018C48
    412 static const Vtx bbh_seg7_vertex_07018B88[] = {
    413     {{{ -2764,  -1433,  -1330}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    414     {{{ -2764,  -2457,  -1330}, 0, {     0,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    415     {{{ -2661,  -2457,  -1330}, 0, {   224,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    416     {{{ -2661,  -1433,  -1330}, 0, {   224,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    417     {{{ -2661,  -1433,  -1330}, 0, {   224,      0}, {0x5a, 0x00, 0x59, 0xff}}},
    418     {{{ -2661,  -2457,  -1330}, 0, {   224,   2012}, {0x5a, 0x00, 0x59, 0xff}}},
    419     {{{ -2559,  -2457,  -1433}, 0, {   734,   2012}, {0x5a, 0x00, 0x59, 0xff}}},
    420     {{{ -2559,  -1433,  -1433}, 0, {   734,      0}, {0x5a, 0x00, 0x59, 0xff}}},
    421     {{{ -2559,  -1433,  -1433}, 0, {   734,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    422     {{{ -2559,  -2457,  -1433}, 0, {   734,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    423     {{{ -2559,  -2457,  -1535}, 0, {   990,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    424     {{{ -2559,  -1433,  -1535}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    425 };
    426 
    427 // 0x07018C48 - 0x07018D48
    428 static const Vtx bbh_seg7_vertex_07018C48[] = {
    429     {{{ -2047,  -1433,   1024}, 0, { 13850,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    430     {{{ -1535,  -2354,   1536}, 0, { 12626,    172}, {0xa7, 0x00, 0x59, 0xff}}},
    431     {{{ -1535,  -1433,   1536}, 0, { 12626,   2012}, {0xa7, 0x00, 0x59, 0xff}}},
    432     {{{ -2047,  -2354,   1024}, 0, { 13850,    172}, {0xa7, 0x00, 0x59, 0xff}}},
    433     {{{ -1535,  -1433,   1536}, 0, { 12626,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    434     {{{  1126,  -2457,   1536}, 0, {  7590,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    435     {{{  1126,  -1433,   1536}, 0, {  7590,   2012}, {0x00, 0x00, 0x7f, 0xff}}},
    436     {{{ -1535,  -2457,   1536}, 0, { 12626,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    437     {{{  1126,  -1433,   1536}, 0, {  7590,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    438     {{{  1126,  -2457,   1536}, 0, {  7590,      0}, {0x59, 0x00, 0x59, 0xff}}},
    439     {{{  1638,  -2457,   1024}, 0, {  6438,      0}, {0x59, 0x00, 0x59, 0xff}}},
    440     {{{  1638,  -1433,   1024}, 0, {  6438,   2012}, {0x59, 0x00, 0x59, 0xff}}},
    441     {{{  1638,  -1433,   -613}, 0, {  3800,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    442     {{{  1638,  -2457,   -613}, 0, {  3800,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    443     {{{  1126,  -2457,  -1125}, 0, {  2636,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    444     {{{  1126,  -1433,  -1125}, 0, {  2636,   2012}, {0x59, 0x00, 0xa7, 0xff}}},
    445 };
    446 
    447 // 0x07018D48 - 0x07018E38
    448 static const Vtx bbh_seg7_vertex_07018D48[] = {
    449     {{{  1024,  -1433,    717}, 0, {  7116,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    450     {{{   307,  -2764,   1434}, 0, {  5084,   2380}, {0xa7, 0x00, 0xa7, 0xff}}},
    451     {{{   307,  -1433,   1434}, 0, {  5084,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    452     {{{  1126,  -1433,  -1125}, 0, { 23076,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    453     {{{ -1535,  -2457,  -1125}, 0, { 17898,      0}, {0x00, 0x00, 0x81, 0xff}}},
    454     {{{ -1535,  -1433,  -1125}, 0, { 17898,   2012}, {0x00, 0x00, 0x81, 0xff}}},
    455     {{{  1126,  -2457,  -1125}, 0, { 23076,      0}, {0x00, 0x00, 0x81, 0xff}}},
    456     {{{ -1535,  -1433,  -1125}, 0, { 17898,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    457     {{{ -1535,  -2457,  -1125}, 0, { 17898,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    458     {{{ -2047,  -2457,   -613}, 0, { 16658,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    459     {{{ -2047,  -1433,   -613}, 0, { 16658,   2012}, {0xa7, 0x00, 0xa7, 0xff}}},
    460     {{{  -716,  -1433,   1434}, 0, {  3028,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    461     {{{ -1433,  -2764,    717}, 0, {   996,   2380}, {0x59, 0x00, 0xa7, 0xff}}},
    462     {{{ -1433,  -1433,    717}, 0, {   996,      0}, {0x59, 0x00, 0xa7, 0xff}}},
    463     {{{  -716,  -2764,   1434}, 0, {  3028,   2380}, {0x59, 0x00, 0xa7, 0xff}}},
    464 };
    465 
    466 // 0x07018E38 - 0x07018F38
    467 static const Vtx bbh_seg7_vertex_07018E38[] = {
    468     {{{   307,  -1433,   1434}, 0, {  5084,      0}, {0x00, 0x00, 0x81, 0xff}}},
    469     {{{  -716,  -2764,   1434}, 0, {  3028,   2380}, {0x00, 0x00, 0x81, 0xff}}},
    470     {{{  -716,  -1433,   1434}, 0, {  3028,      0}, {0x00, 0x00, 0x81, 0xff}}},
    471     {{{   307,  -2764,   1434}, 0, {  5084,   2380}, {0x00, 0x00, 0x81, 0xff}}},
    472     {{{ -1433,  -1433,   -306}, 0, { 15292,      0}, {0x59, 0x00, 0x59, 0xff}}},
    473     {{{ -1433,  -2764,   -306}, 0, { 15292,   2380}, {0x59, 0x00, 0x59, 0xff}}},
    474     {{{  -716,  -2764,  -1023}, 0, { 13260,   2380}, {0x59, 0x00, 0x59, 0xff}}},
    475     {{{  1024,  -1433,    717}, 0, {  7116,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    476     {{{  1024,  -2764,    717}, 0, {  7116,   2380}, {0xa7, 0x00, 0xa7, 0xff}}},
    477     {{{   307,  -2764,   1434}, 0, {  5084,   2380}, {0xa7, 0x00, 0xa7, 0xff}}},
    478     {{{  -716,  -1433,  -1023}, 0, { 13260,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    479     {{{   307,  -2764,  -1023}, 0, { 11204,   2380}, {0x00, 0x00, 0x7f, 0xff}}},
    480     {{{   307,  -1433,  -1023}, 0, { 11204,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    481     {{{   307,  -1433,  -1023}, 0, { 11204,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    482     {{{   307,  -2764,  -1023}, 0, { 11204,   2380}, {0xa7, 0x00, 0x59, 0xff}}},
    483     {{{  1024,  -2764,   -306}, 0, {  9172,   2380}, {0xa7, 0x00, 0x59, 0xff}}},
    484 };
    485 
    486 // 0x07018F38 - 0x07019038
    487 static const Vtx bbh_seg7_vertex_07018F38[] = {
    488     {{{   307,  -1433,  -1023}, 0, { 11204,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    489     {{{  1024,  -2764,   -306}, 0, {  9172,   2380}, {0xa7, 0x00, 0x59, 0xff}}},
    490     {{{  1024,  -1433,   -306}, 0, {  9172,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    491     {{{  -716,  -1433,  -1023}, 0, { 13260,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    492     {{{  -716,  -2764,  -1023}, 0, { 13260,   2380}, {0x00, 0x00, 0x7f, 0xff}}},
    493     {{{   307,  -2764,  -1023}, 0, { 11204,   2380}, {0x00, 0x00, 0x7f, 0xff}}},
    494     {{{ -1433,  -1433,   -306}, 0, { 15292,      0}, {0x59, 0x00, 0x59, 0xff}}},
    495     {{{  -716,  -2764,  -1023}, 0, { 13260,   2380}, {0x59, 0x00, 0x59, 0xff}}},
    496     {{{  -716,  -1433,  -1023}, 0, { 13260,      0}, {0x59, 0x00, 0x59, 0xff}}},
    497     {{{  1638,  -2457,   1024}, 0, {  6438,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    498     {{{  1638,  -2457,    282}, 0, {  5258,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    499     {{{  1638,  -2201,    282}, 0, {  5258,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    500     {{{  1024,  -1433,    717}, 0, {  7116,      0}, {0x81, 0x00, 0x00, 0xff}}},
    501     {{{  1024,  -1433,   -306}, 0, {  9172,      0}, {0x81, 0x00, 0x00, 0xff}}},
    502     {{{  1024,  -1637,   -101}, 0, {  8782,    340}, {0x81, 0x00, 0x00, 0xff}}},
    503     {{{  1024,  -2457,   -101}, 0, {  8782,   1828}, {0x81, 0x00, 0x00, 0xff}}},
    504 };
    505 
    506 // 0x07019038 - 0x07019138
    507 static const Vtx bbh_seg7_vertex_07019038[] = {
    508     {{{  1024,  -1433,   -306}, 0, {  9172,      0}, {0x81, 0x00, 0x00, 0xff}}},
    509     {{{  1024,  -2764,   -306}, 0, {  9172,   2380}, {0x81, 0x00, 0x00, 0xff}}},
    510     {{{  1024,  -2457,   -101}, 0, {  8782,   1828}, {0x81, 0x00, 0x00, 0xff}}},
    511     {{{  1024,  -1433,    717}, 0, {  7116,      0}, {0x81, 0x00, 0x00, 0xff}}},
    512     {{{  1024,  -1637,   -101}, 0, {  8782,    340}, {0x81, 0x00, 0x00, 0xff}}},
    513     {{{  1024,  -1637,    512}, 0, {  7506,    340}, {0x81, 0x00, 0x00, 0xff}}},
    514     {{{  1024,  -2457,    512}, 0, {  7506,   1828}, {0x81, 0x00, 0x00, 0xff}}},
    515     {{{  1024,  -2764,    717}, 0, {  7116,   2380}, {0x81, 0x00, 0x00, 0xff}}},
    516     {{{ -1433,  -1637,   -101}, 0, { 15682,    340}, {0x7f, 0x00, 0x00, 0xff}}},
    517     {{{ -1433,  -2764,   -306}, 0, { 15292,   2380}, {0x7f, 0x00, 0x00, 0xff}}},
    518     {{{ -1433,  -1433,   -306}, 0, { 15292,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    519     {{{  1638,  -1433,   1024}, 0, {  6438,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    520     {{{  1638,  -2457,   1024}, 0, {  6438,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    521     {{{  1638,  -2201,    282}, 0, {  5258,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    522     {{{  1638,  -1433,   -613}, 0, {  3800,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    523     {{{  1638,  -2201,    128}, 0, {  4996,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    524 };
    525 
    526 // 0x07019138 - 0x07019228
    527 static const Vtx bbh_seg7_vertex_07019138[] = {
    528     {{{  1638,  -1433,   -613}, 0, {  3800,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    529     {{{  1638,  -2201,    128}, 0, {  4996,    480}, {0x7f, 0x00, 0x00, 0xff}}},
    530     {{{  1638,  -2457,   -613}, 0, {  3800,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    531     {{{  1638,  -2457,    128}, 0, {  4996,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    532     {{{ -1433,  -2764,   -306}, 0, { 15292,   2380}, {0x7f, 0x00, 0x00, 0xff}}},
    533     {{{ -1433,  -2457,    512}, 0, { 16958,   1828}, {0x7f, 0x00, 0x00, 0xff}}},
    534     {{{ -1433,  -2764,    717}, 0, { 17348,   2380}, {0x7f, 0x00, 0x00, 0xff}}},
    535     {{{ -1433,  -2457,   -101}, 0, { 15682,   1828}, {0x7f, 0x00, 0x00, 0xff}}},
    536     {{{ -1433,  -1637,    512}, 0, { 16958,    340}, {0x7f, 0x00, 0x00, 0xff}}},
    537     {{{ -1433,  -1637,   -101}, 0, { 15682,    340}, {0x7f, 0x00, 0x00, 0xff}}},
    538     {{{ -1433,  -1433,   -306}, 0, { 15292,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    539     {{{ -2047,  -2201,    282}, 0, { 15104,    480}, {0x81, 0x00, 0x00, 0xff}}},
    540     {{{ -2047,  -2457,   1024}, 0, { 13850,      0}, {0x81, 0x00, 0x00, 0xff}}},
    541     {{{ -2047,  -1433,   1024}, 0, { 13850,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    542     {{{ -1433,  -1433,    717}, 0, { 17348,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    543 };
    544 
    545 // 0x07019228 - 0x070192E8
    546 static const Vtx bbh_seg7_vertex_07019228[] = {
    547     {{{ -1433,  -2764,    717}, 0, {   996,   2380}, {0x7f, 0x00, 0x00, 0xff}}},
    548     {{{ -1433,  -1637,    512}, 0, {   606,    340}, {0x7f, 0x00, 0x00, 0xff}}},
    549     {{{ -1433,  -1433,    717}, 0, {   996,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    550     {{{ -1433,  -2457,    512}, 0, {   606,   1828}, {0x7f, 0x00, 0x00, 0xff}}},
    551     {{{ -2047,  -2201,    128}, 0, { 15386,    480}, {0x81, 0x00, 0x00, 0xff}}},
    552     {{{ -2047,  -2201,    282}, 0, { 15104,    480}, {0x81, 0x00, 0x00, 0xff}}},
    553     {{{ -2047,  -1433,   1024}, 0, { 13850,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    554     {{{ -2047,  -2457,    282}, 0, { 15104,      0}, {0x81, 0x00, 0x00, 0xff}}},
    555     {{{ -2047,  -2457,   1024}, 0, { 13850,      0}, {0x81, 0x00, 0x00, 0xff}}},
    556     {{{ -2047,  -2457,   -613}, 0, { 16658,      0}, {0x81, 0x00, 0x00, 0xff}}},
    557     {{{ -2047,  -2457,    128}, 0, { 15386,      0}, {0x81, 0x00, 0x00, 0xff}}},
    558     {{{ -2047,  -1433,   -613}, 0, { 16658,   2012}, {0x81, 0x00, 0x00, 0xff}}},
    559 };
    560 
    561 // 0x070192E8 - 0x070193E8
    562 static const Vtx bbh_seg7_vertex_070192E8[] = {
    563     {{{ -1945,  -2457,      0}, 0, {  2524,   2012}, {0x18, 0x00, 0x7c, 0xff}}},
    564     {{{ -1433,  -2457,   -101}, 0, {  3034,   2012}, {0x18, 0x00, 0x7c, 0xff}}},
    565     {{{ -1433,  -1637,   -101}, 0, {  3034,      0}, {0x18, 0x00, 0x7c, 0xff}}},
    566     {{{ -1945,  -2047,    410}, 0, {   480,    988}, {0x7f, 0x00, 0x00, 0xff}}},
    567     {{{ -1945,  -2201,    282}, 0, {  1118,   1372}, {0x7f, 0x00, 0x00, 0xff}}},
    568     {{{ -1945,  -2201,    128}, 0, {  1884,   1372}, {0x7f, 0x00, 0x00, 0xff}}},
    569     {{{ -1945,  -2457,    282}, 0, {  1118,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    570     {{{ -1945,  -2047,      0}, 0, {  2524,    988}, {0x7f, 0x00, 0x00, 0xff}}},
    571     {{{ -1945,  -2457,    410}, 0, {   480,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    572     {{{ -1433,  -2457,    512}, 0, {     0,   2012}, {0x18, 0x00, 0x84, 0xff}}},
    573     {{{ -1945,  -2047,    410}, 0, {   480,    988}, {0x18, 0x00, 0x84, 0xff}}},
    574     {{{ -1433,  -1637,    512}, 0, {     0,      0}, {0x18, 0x00, 0x84, 0xff}}},
    575     {{{ -1945,  -2457,    410}, 0, {   480,   2012}, {0x18, 0x00, 0x84, 0xff}}},
    576     {{{ -1945,  -2047,    410}, 0, {   480,    988}, {0x4f, 0x9d, 0x00, 0xff}}},
    577     {{{ -1945,  -2047,      0}, 0, {  2524,    988}, {0x4f, 0x9d, 0x00, 0xff}}},
    578     {{{ -1433,  -1637,   -101}, 0, {  3034,      0}, {0x4f, 0x9d, 0x00, 0xff}}},
    579 };
    580 
    581 // 0x070193E8 - 0x07019488
    582 static const Vtx bbh_seg7_vertex_070193E8[] = {
    583     {{{ -1945,  -2047,    410}, 0, {   480,    988}, {0x4f, 0x9d, 0x00, 0xff}}},
    584     {{{ -1433,  -1637,   -101}, 0, {  3034,      0}, {0x4f, 0x9d, 0x00, 0xff}}},
    585     {{{ -1433,  -1637,    512}, 0, {     0,      0}, {0x4f, 0x9d, 0x00, 0xff}}},
    586     {{{ -1945,  -2201,    128}, 0, {  1884,   1372}, {0x7f, 0x00, 0x00, 0xff}}},
    587     {{{ -1945,  -2457,      0}, 0, {  2524,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    588     {{{ -1945,  -2047,      0}, 0, {  2524,    988}, {0x7f, 0x00, 0x00, 0xff}}},
    589     {{{ -1945,  -2457,      0}, 0, {  2524,   2012}, {0x18, 0x00, 0x7c, 0xff}}},
    590     {{{ -1433,  -1637,   -101}, 0, {  3034,      0}, {0x18, 0x00, 0x7c, 0xff}}},
    591     {{{ -1945,  -2047,      0}, 0, {  2524,    988}, {0x18, 0x00, 0x7c, 0xff}}},
    592     {{{ -1945,  -2457,    128}, 0, {  1884,   2012}, {0x7f, 0x00, 0x00, 0xff}}},
    593 };
    594 
    595 // 0x07019488 - 0x07019508
    596 static const Vtx bbh_seg7_vertex_07019488[] = {
    597     {{{  1024,  -2457,    512}, 0, {  3036,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    598     {{{  1536,  -2457,      0}, 0, { -2072,   2010}, {0x00, 0x7f, 0x00, 0xff}}},
    599     {{{  1024,  -2457,   -101}, 0, {  3032,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    600     {{{  1536,  -2457,    410}, 0, { -2072,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    601     {{{ -1433,  -2457,   -101}, 0, { -2072,   4054}, {0x00, 0x7f, 0x00, 0xff}}},
    602     {{{ -1945,  -2457,      0}, 0, {  3036,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    603     {{{ -1945,  -2457,    410}, 0, {  3036,  -1054}, {0x00, 0x7f, 0x00, 0xff}}},
    604     {{{ -1433,  -2457,    512}, 0, { -2072,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    605 };
    606 
    607 // 0x07019508 - 0x070195A8
    608 static const Vtx bbh_seg7_vertex_07019508[] = {
    609     {{{ -2764,  -1433,  -1535}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    610     {{{  3686,  -1433,   2048}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    611     {{{ -2764,  -1433,   2048}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    612     {{{  3686,  -1433,  -1535}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    613     {{{  1946,  -1433,   2048}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    614     {{{  3277,  -1433,   2560}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    615     {{{ -1023,  -1433,   2048}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    616     {{{ -2354,  -1433,   2560}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    617     {{{  2355,  -1433,   2560}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    618     {{{ -1433,  -1433,   2560}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    619 };
    620 
    621 // 0x070195A8 - 0x07019728
    622 static const Gfx bbh_seg7_dl_070195A8[] = {
    623     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_0900A000),
    624     gsDPLoadSync(),
    625     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    626     gsSPLight(&bbh_seg7_lights_070177F8.l, 1),
    627     gsSPLight(&bbh_seg7_lights_070177F8.a, 2),
    628     gsSPVertex(bbh_seg7_vertex_07017828, 15, 0),
    629     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    630     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    631     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    632     gsSP1Triangle(12, 13, 14, 0x0),
    633     gsSPVertex(bbh_seg7_vertex_07017918, 15, 0),
    634     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    635     gsSP2Triangles( 3,  4,  1, 0x0,  4,  5,  1, 0x0),
    636     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    637     gsSP2Triangles( 6,  9, 10, 0x0,  6, 10, 11, 0x0),
    638     gsSP1Triangle(12, 13, 14, 0x0),
    639     gsSPVertex(bbh_seg7_vertex_07017A08, 14, 0),
    640     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    641     gsSP2Triangles( 3,  6,  4, 0x0,  3,  5,  7, 0x0),
    642     gsSP2Triangles( 8,  5,  9, 0x0,  8,  7,  5, 0x0),
    643     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    644     gsSPVertex(bbh_seg7_vertex_07017AE8, 16, 0),
    645     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    646     gsSP2Triangles( 4,  5,  0, 0x0,  4,  0,  6, 0x0),
    647     gsSP2Triangles( 7,  8,  9, 0x0, 10, 11, 12, 0x0),
    648     gsSP1Triangle(13, 14, 15, 0x0),
    649     gsSPVertex(bbh_seg7_vertex_07017BE8, 14, 0),
    650     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    651     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    652     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    653     gsSPEndDisplayList(),
    654 };
    655 
    656 // 0x07019728 - 0x070197B8
    657 static const Gfx bbh_seg7_dl_07019728[] = {
    658     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07001000),
    659     gsDPLoadSync(),
    660     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    661     gsSPVertex(bbh_seg7_vertex_07017CC8, 15, 0),
    662     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    663     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    664     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    665     gsSP1Triangle(11, 14, 12, 0x0),
    666     gsSPVertex(bbh_seg7_vertex_07017DB8, 11, 0),
    667     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    668     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    669     gsSP1Triangle( 0,  2, 10, 0x0),
    670     gsSPEndDisplayList(),
    671 };
    672 
    673 // 0x070197B8 - 0x070198C8
    674 static const Gfx bbh_seg7_dl_070197B8[] = {
    675     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09003800),
    676     gsDPLoadSync(),
    677     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    678     gsSPVertex(bbh_seg7_vertex_07017E68, 14, 0),
    679     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    680     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    681     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    682     gsSPVertex(bbh_seg7_vertex_07017F48, 14, 0),
    683     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    684     gsSP2Triangles( 0,  4,  1, 0x0,  2,  5,  0, 0x0),
    685     gsSP2Triangles( 2,  6,  5, 0x0,  2,  7,  6, 0x0),
    686     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    687     gsSPVertex(bbh_seg7_vertex_07018028, 16, 0),
    688     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    689     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    690     gsSP2Triangles( 7, 10,  8, 0x0,  4,  6, 11, 0x0),
    691     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    692     gsSPVertex(bbh_seg7_vertex_07018128, 8, 0),
    693     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    694     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    695     gsSPEndDisplayList(),
    696 };
    697 
    698 // 0x070198C8 - 0x07019B80
    699 static const Gfx bbh_seg7_dl_070198C8[] = {
    700     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09005000),
    701     gsDPLoadSync(),
    702     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    703     gsSPVertex(bbh_seg7_vertex_070181A8, 15, 0),
    704     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    705     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    706     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    707     gsSP1Triangle(12, 13, 14, 0x0),
    708     gsSPVertex(bbh_seg7_vertex_07018298, 14, 0),
    709     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    710     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    711     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    712     gsSPVertex(bbh_seg7_vertex_07018378, 15, 0),
    713     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    714     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    715     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    716     gsSP1Triangle( 0, 14,  1, 0x0),
    717     gsSPVertex(bbh_seg7_vertex_07018468, 15, 0),
    718     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    719     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    720     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    721     gsSP1Triangle(11, 14, 12, 0x0),
    722     gsSPVertex(bbh_seg7_vertex_07018558, 15, 0),
    723     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    724     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    725     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    726     gsSP1Triangle( 0, 14,  1, 0x0),
    727     gsSPVertex(bbh_seg7_vertex_07018648, 16, 0),
    728     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    729     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    730     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    731     gsSP2Triangles(14, 15, 10, 0x0, 14, 10, 13, 0x0),
    732     gsSPVertex(bbh_seg7_vertex_07018748, 15, 0),
    733     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    734     gsSP2Triangles( 3,  5,  6, 0x0,  0,  2,  7, 0x0),
    735     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    736     gsSP1Triangle(11, 14, 12, 0x0),
    737     gsSPVertex(bbh_seg7_vertex_07018838, 14, 0),
    738     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    739     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    740     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    741     gsSPVertex(bbh_seg7_vertex_07018918, 14, 0),
    742     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    743     gsSP2Triangles( 6,  7,  8, 0x0,  0,  9,  1, 0x0),
    744     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    745     gsSPVertex(bbh_seg7_vertex_070189F8, 14, 0),
    746     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    747     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    748     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    749     gsSPVertex(bbh_seg7_vertex_07018AD8, 11, 0),
    750     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    751     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    752     gsSP1Triangle( 7,  9, 10, 0x0),
    753     gsSPEndDisplayList(),
    754 };
    755 
    756 // 0x07019B80 - 0x07019BD8
    757 static const Gfx bbh_seg7_dl_07019B80[] = {
    758     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09001800),
    759     gsDPLoadSync(),
    760     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    761     gsSPVertex(bbh_seg7_vertex_07018B88, 12, 0),
    762     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    763     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    764     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    765     gsSPEndDisplayList(),
    766 };
    767 
    768 // 0x07019BD8 - 0x07019DD0
    769 static const Gfx bbh_seg7_dl_07019BD8[] = {
    770     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bbh_seg7_texture_07000000),
    771     gsDPLoadSync(),
    772     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    773     gsSPVertex(bbh_seg7_vertex_07018C48, 16, 0),
    774     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    775     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    776     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    777     gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),
    778     gsSPVertex(bbh_seg7_vertex_07018D48, 15, 0),
    779     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    780     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    781     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    782     gsSP1Triangle(11, 14, 12, 0x0),
    783     gsSPVertex(bbh_seg7_vertex_07018E38, 16, 0),
    784     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    785     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    786     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    787     gsSPVertex(bbh_seg7_vertex_07018F38, 16, 0),
    788     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    789     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    790     gsSP2Triangles(12, 13, 14, 0x0, 13, 15, 14, 0x0),
    791     gsSPVertex(bbh_seg7_vertex_07019038, 16, 0),
    792     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    793     gsSP2Triangles( 3,  5,  6, 0x0,  3,  6,  7, 0x0),
    794     gsSP2Triangles( 7,  6,  2, 0x0,  7,  2,  1, 0x0),
    795     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    796     gsSP2Triangles(14, 11, 13, 0x0, 14, 13, 15, 0x0),
    797     gsSPVertex(bbh_seg7_vertex_07019138, 15, 0),
    798     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    799     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    800     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    801     gsSP2Triangles( 9,  7,  4, 0x0,  8, 10, 14, 0x0),
    802     gsSPVertex(bbh_seg7_vertex_07019228, 12, 0),
    803     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    804     gsSP2Triangles( 4,  5,  6, 0x0,  5,  7,  8, 0x0),
    805     gsSP2Triangles( 9, 10,  4, 0x0,  4,  6, 11, 0x0),
    806     gsSP1Triangle( 9,  4, 11, 0x0),
    807     gsSPEndDisplayList(),
    808 };
    809 
    810 // 0x07019DD0 - 0x07019E60
    811 static const Gfx bbh_seg7_dl_07019DD0[] = {
    812     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09000800),
    813     gsDPLoadSync(),
    814     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    815     gsSPVertex(bbh_seg7_vertex_070192E8, 16, 0),
    816     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    817     gsSP2Triangles( 3,  6,  4, 0x0,  5,  7,  3, 0x0),
    818     gsSP2Triangles( 3,  8,  6, 0x0,  9, 10, 11, 0x0),
    819     gsSP2Triangles( 9, 12, 10, 0x0, 13, 14, 15, 0x0),
    820     gsSPVertex(bbh_seg7_vertex_070193E8, 10, 0),
    821     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    822     gsSP2Triangles( 6,  7,  8, 0x0,  3,  9,  4, 0x0),
    823     gsSPEndDisplayList(),
    824 };
    825 
    826 // 0x07019E60 - 0x07019EA8
    827 static const Gfx bbh_seg7_dl_07019E60[] = {
    828     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, spooky_09009000),
    829     gsDPLoadSync(),
    830     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    831     gsSPVertex(bbh_seg7_vertex_07019488, 8, 0),
    832     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    833     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    834     gsSPEndDisplayList(),
    835 };
    836 
    837 // 0x07019EA8 - 0x07019EF8
    838 static const Gfx bbh_seg7_dl_07019EA8[] = {
    839     gsSPLight(&bbh_seg7_lights_07017810.l, 1),
    840     gsSPLight(&bbh_seg7_lights_07017810.a, 2),
    841     gsSPVertex(bbh_seg7_vertex_07019508, 10, 0),
    842     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    843     gsSP2Triangles( 4,  1,  5, 0x0,  6,  7,  2, 0x0),
    844     gsSP2Triangles( 4,  5,  8, 0x0,  6,  9,  7, 0x0),
    845     gsSPEndDisplayList(),
    846 };
    847 
    848 // 0x07019EF8 - 0x0701A008
    849 const Gfx bbh_seg7_dl_07019EF8[] = {
    850     gsDPPipeSync(),
    851     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    852     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    853     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    854     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    855     gsDPTileSync(),
    856     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    857     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    858     gsSPDisplayList(bbh_seg7_dl_070195A8),
    859     gsSPDisplayList(bbh_seg7_dl_07019728),
    860     gsDPTileSync(),
    861     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    862     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    863     gsSPDisplayList(bbh_seg7_dl_070197B8),
    864     gsSPDisplayList(bbh_seg7_dl_070198C8),
    865     gsDPTileSync(),
    866     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    867     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    868     gsSPDisplayList(bbh_seg7_dl_07019B80),
    869     gsDPTileSync(),
    870     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    871     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC),
    872     gsSPDisplayList(bbh_seg7_dl_07019BD8),
    873     gsSPDisplayList(bbh_seg7_dl_07019DD0),
    874     gsDPTileSync(),
    875     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
    876     gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    877     gsSPDisplayList(bbh_seg7_dl_07019E60),
    878     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    879     gsDPPipeSync(),
    880     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    881     gsSPDisplayList(bbh_seg7_dl_07019EA8),
    882     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    883     gsSPEndDisplayList(),
    884 };