Path: blob/master/levels/castle_inside/painting.inc.c
7857 views
#include "game/paintings.h"12// 0x07021800 - 0x070218183static const Lights1 inside_castle_seg7_lights_07021800 = gdSPDefLights1(40x50, 0x50, 0x50,50xff, 0xff, 0xff, 0x32, 0x32, 0x326);78// 0x07021818 - 0x070218989static const Vtx inside_castle_seg7_vertex_07021818[] = {10{{{ 0, 0, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},11{{{ 614, 0, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},12{{{ 614, 307, 0}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},13{{{ 0, 307, 0}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}},14{{{ 0, 307, 0}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},15{{{ 614, 307, 0}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},16{{{ 614, 614, 0}, 0, { 2012, -28}, {0x00, 0x00, 0x7f, 0xff}}},17{{{ 0, 614, 0}, 0, { -32, -28}, {0x00, 0x00, 0x7f, 0xff}}},18};1920// 0x07021898 - 0x0702191821static const Vtx inside_castle_seg7_vertex_07021898[] = {22{{{ 0, 0, 0}, 0, { -32, 992}, {0xdd, 0xdd, 0xdd, 0xff}}},23{{{ 614, 0, 0}, 0, { 2012, 992}, {0xdd, 0xdd, 0xdd, 0xff}}},24{{{ 614, 307, 0}, 0, { 2012, 0}, {0xdd, 0xdd, 0xdd, 0xff}}},25{{{ 0, 307, 0}, 0, { -32, 0}, {0xdd, 0xdd, 0xdd, 0xff}}},26{{{ 0, 307, 0}, 0, { -32, 992}, {0xdd, 0xdd, 0xdd, 0xff}}},27{{{ 614, 307, 0}, 0, { 2012, 992}, {0xdd, 0xdd, 0xdd, 0xff}}},28{{{ 614, 614, 0}, 0, { 2012, -28}, {0xdd, 0xdd, 0xdd, 0xff}}},29{{{ 0, 614, 0}, 0, { -32, -28}, {0xdd, 0xdd, 0xdd, 0xff}}},30};3132// 0x07021918 - 0x0702199833static const Vtx inside_castle_seg7_vertex_07021918[] = {34{{{ -3046, -307, -3724}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},35{{{ -2742, -307, -4258}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},36{{{ -2742, 0, -4258}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},37{{{ -3046, 0, -3724}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}},38{{{ -3046, 0, -3724}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},39{{{ -2742, 0, -4258}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},40{{{ -2742, 307, -4258}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},41{{{ -3046, 307, -3724}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}},42};4344// 0x07021998 - 0x07021A1845static const Vtx inside_castle_seg7_vertex_07021998[] = {46{{{ -1866, -307, -4258}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},47{{{ -1562, -307, -3724}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},48{{{ -1562, 0, -3724}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},49{{{ -1866, 0, -4258}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}},50{{{ -1866, 0, -4258}, 0, { -32, 992}, {0x00, 0x00, 0x7f, 0xff}}},51{{{ -1562, 0, -3724}, 0, { 2012, 992}, {0x00, 0x00, 0x7f, 0xff}}},52{{{ -1562, 307, -3724}, 0, { 2012, 0}, {0x00, 0x00, 0x7f, 0xff}}},53{{{ -1866, 307, -4258}, 0, { -32, 0}, {0x00, 0x00, 0x7f, 0xff}}},54};5556// 0x07021A18 - 0x07021A3057static const Gfx inside_castle_seg7_dl_07021A18[] = {58gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),59gsSPEndDisplayList(),60};6162// 0x07021A30 - 0x07021A4863static const Gfx inside_castle_seg7_dl_07021A30[] = {64gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),65gsSPEndDisplayList(),66};6768// 0x07021A48 - 0x07021AA069static const Gfx inside_castle_seg7_dl_07021A48[] = {70gsDPPipeSync(),71gsSPSetGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),72gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),73gsSPLight(&inside_castle_seg7_lights_07021800.l, 1),74gsSPLight(&inside_castle_seg7_lights_07021800.a, 2),75gsDPSetTile(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),76gsDPTileSync(),77gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),78gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),79gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),80gsSPEndDisplayList(),81};8283// 0x07021AA0 - 0x07021AC084static const Gfx inside_castle_seg7_dl_07021AA0[] = {85gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),86gsDPPipeSync(),87gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),88gsSPEndDisplayList(),89};9091// 0x07021AC0 - 0x07021AE092static const Gfx inside_castle_seg7_painting_dl_07021AC0[] = {93gsDPTileSync(),94gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),95gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),96gsSPEndDisplayList(),97};9899// 0x07021AE0 - 0x07021FFA100static const PaintingData inside_castle_seg7_painting_texture_map_bottom_07021AE0[] = {10185, // num mappings102// Format:103// mesh vtx ID, texture X, texture Y10449, 2016, 889,10553, 2016, 685,10655, 1843, 787,10750, 2016, 992,10851, 1843, 992,10952, 1843, 583,11075, 2016, 513,11154, 1671, 889,11259, 1671, 685,11362, 1502, 787,11456, 1502, 992,11557, 1671, 992,11658, 1502, 583,11760, 1671, 513,11861, 1330, 889,11965, 1330, 685,12063, 1162, 992,12164, 1330, 992,12266, 1162, 583,12367, 1330, 513,12469, 1162, 787,12568, 989, 889,12670, 821, 992,12771, 989, 992,12873, 989, 685,12972, 821, 583,13074, 989, 513,13177, 2016, 308,13278, 1843, 410,13376, 1843, 204,13481, 1502, 410,13580, 1671, 308,13647, 1671, 102,13779, 1502, 204,13846, 1330, 102,13982, 1162, 204,14083, 1330, 308,14184, 1162, 410,14286, 989, 308,14385, 821, 204,14448, 989, 102,14525, 1502, 0,14631, 1162, 0,14719, 1843, 0,14837, 821, 0,149120, 821, 787,150119, 649, 889,151122, 481, 992,152121, 649, 992,153124, 649, 685,154125, 481, 583,155123, 649, 513,156127, 481, 787,157126, 308, 889,158129, 140, 992,159128, 308, 992,160132, 308, 513,161131, 308, 685,162130, 140, 583,163134, 140, 787,164133, -32, 889,165135, -32, 513,166136, 821, 410,167116, 649, 102,168137, 649, 308,169114, 481, 204,170138, 481, 410,171139, 308, 308,172118, 140, 204,173115, 308, 102,174140, 140, 410,175117, -32, 102,17699, 481, 0,177105, 140, 0,178143, 2016, 102,179145, 1330, 0,180144, 1671, 0,181142, 2016, 0,182146, 989, 0,183155, -32, 685,184156, -32, 992,185154, -32, 308,186151, 308, 0,187150, 649, 0,188153, -32, 0,189190132, // num groups191// Grouped by 5 + one remainder group,192// = 15 vertices per group + a few extra triangles19313, 8, 5,1940, 1, 2,1953, 0, 4,1964, 0, 2,1975, 2, 1,1981, 6, 5,1997, 2, 8,2005, 8, 2,2012, 7, 4,2027, 8, 9,20310, 7, 9,20411, 7, 10,2057, 11, 4,20612, 9, 8,2078, 13, 12,20821, 24, 45,20914, 9, 15,21012, 15, 9,2119, 14, 10,21216, 14, 20,21317, 14, 16,21414, 15, 20,21514, 17, 10,21615, 19, 18,21718, 20, 15,21819, 15, 12,21920, 21, 16,22018, 24, 20,22121, 20, 24,22222, 21, 45,22323, 21, 22,22421, 23, 16,22524, 26, 25,22625, 45, 24,22726, 24, 18,2286, 27, 28,2295, 6, 28,23029, 28, 27,23127, 74, 29,23229, 31, 28,23313, 28, 31,23428, 13, 5,23536, 34, 35,23612, 13, 30,23713, 31, 30,23831, 32, 33,23932, 31, 29,24033, 30, 31,24133, 36, 30,24230, 19, 12,24319, 30, 36,24418, 19, 37,24519, 36, 37,24634, 36, 33,24735, 37, 36,24837, 26, 18,24935, 38, 37,25026, 37, 38,25125, 26, 62,25226, 38, 62,25338, 40, 39,25439, 62, 38,25540, 38, 35,25641, 34, 33,25733, 32, 41,25842, 34, 75,25934, 41, 75,26035, 34, 42,26132, 43, 76,26241, 32, 76,26343, 32, 29,26429, 74, 43,26543, 74, 77,26646, 49, 52,26742, 40, 35,26839, 40, 44,26940, 42, 78,27044, 40, 78,27125, 49, 45,27245, 46, 22,27346, 45, 49,27447, 46, 52,27548, 46, 47,27646, 48, 22,27758, 59, 57,27849, 51, 50,27950, 52, 49,28051, 49, 25,28150, 57, 52,28252, 53, 47,28353, 52, 57,28453, 55, 47,28554, 53, 59,28655, 53, 54,28753, 57, 59,28856, 57, 50,28957, 56, 58,29058, 79, 59,29159, 60, 54,29260, 59, 79,29360, 80, 54,29461, 79, 58,29562, 51, 25,29639, 64, 62,29751, 62, 64,29850, 51, 66,29951, 64, 66,30063, 64, 39,30164, 63, 65,30265, 66, 64,30366, 56, 50,30456, 66, 67,30565, 67, 66,30658, 56, 70,30756, 67, 70,30867, 69, 68,30968, 70, 67,31069, 67, 65,31170, 61, 58,31268, 81, 70,31361, 70, 81,31471, 73, 84,31571, 81, 68,31672, 69, 65,31765, 63, 72,31868, 69, 73,31969, 72, 82,32073, 69, 82,32144, 63, 39,32263, 44, 83,32372, 63, 83,32473, 71, 68,325};326327328// 0x07021FFC - 0x07022516329static const PaintingData inside_castle_seg7_painting_texture_map_top_07021FFC[] = {33085, // num mappings331// Format:332// mesh vtx ID, texture X, texture Y3330, 2016, 72,3341, 2016, 0,3352, 1843, 0,3363, 1843, 174,3374, 2016, 276,3385, 1671, 72,3396, 1671, 0,3408, 989, 72,3417, 989, 0,34210, 821, 0,3439, 1162, 0,34411, 821, 174,34512, 989, 276,34613, 1162, 174,34714, 1330, 72,34815, 1502, 0,34916, 1671, 276,35017, 1502, 174,35118, 1330, 276,35219, 1843, 992,35320, 2016, 889,35422, 2016, 685,35521, 1843, 583,35623, 1843, 787,35724, 1671, 889,35825, 1502, 992,35926, 1502, 583,36027, 1671, 685,36128, 1671, 481,36230, 1502, 787,36329, 1330, 889,36431, 1162, 992,36532, 1330, 481,36633, 1162, 583,36734, 1330, 685,36835, 1162, 787,36936, 989, 889,37037, 821, 992,37139, 821, 583,37238, 989, 685,37340, 989, 481,37441, 2016, 481,37542, 1843, 378,37643, 1502, 378,37744, 1162, 378,37845, 821, 378,37987, 649, 72,38088, -32, 0,38190, 140, 0,38289, -32, 72,38392, 308, 72,38491, 140, 174,38594, 481, 174,38693, 649, 276,38795, 481, 0,38896, 308, 276,38997, 821, 787,39098, 649, 889,39199, 481, 992,392102, 649, 481,393101, 649, 685,394100, 481, 583,395103, 481, 787,396104, 308, 889,397105, 140, 992,398108, 308, 481,399107, 308, 685,400106, 140, 583,401110, -32, 889,402109, 140, 787,403111, -32, 481,404112, 481, 378,405113, 140, 378,406141, 1330, 0,407142, 2016, 992,408144, 1671, 992,409145, 1330, 992,410146, 989, 992,411147, 649, 0,412148, -32, 276,413149, 308, 0,414150, 649, 992,415151, 308, 992,416152, -32, 685,417153, -32, 992,418419132, // num groups420// Grouped by 5 + one remainder group,421// = 15 vertices per group + a few extra triangles42210, 7, 13,4230, 1, 2,4243, 0, 2,4254, 0, 3,4265, 2, 6,4272, 5, 3,4287, 8, 9,4298, 7, 10,43011, 7, 9,43112, 7, 11,4327, 12, 13,43313, 14, 10,43414, 73, 10,4355, 6, 15,4365, 16, 3,43716, 5, 17,43817, 5, 15,43914, 15, 73,44015, 14, 17,44118, 14, 13,44214, 18, 17,44319, 74, 20,44419, 20, 23,44528, 27, 22,44621, 41, 22,44722, 23, 21,44820, 21, 23,44923, 24, 19,45022, 27, 23,45124, 23, 27,45219, 24, 75,45325, 75, 24,45425, 24, 29,45524, 27, 29,45626, 29, 27,45727, 28, 26,45831, 36, 77,45926, 34, 29,46029, 30, 25,46130, 29, 34,46225, 30, 76,46331, 76, 30,46431, 30, 35,46530, 34, 35,46632, 34, 26,46733, 35, 34,46834, 32, 33,46935, 36, 31,47033, 39, 35,47136, 35, 39,47237, 36, 56,47336, 39, 56,47437, 77, 36,47528, 16, 43,47638, 56, 39,47739, 40, 38,47840, 39, 33,47922, 41, 42,48041, 4, 42,4813, 42, 4,48242, 28, 22,48328, 42, 16,4843, 16, 42,48526, 28, 43,48617, 43, 16,48743, 32, 26,48832, 43, 18,48917, 18, 43,49033, 32, 44,49132, 18, 44,49213, 44, 18,49313, 12, 44,49444, 40, 33,49540, 44, 12,49638, 40, 45,49740, 12, 45,49811, 45, 12,4999, 46, 11,50046, 9, 78,50147, 49, 48,50248, 49, 51,50349, 79, 51,50450, 80, 48,50551, 50, 48,50657, 56, 60,50746, 53, 11,50852, 46, 54,50953, 46, 52,51046, 78, 54,51154, 50, 52,51250, 54, 80,51350, 55, 52,51455, 50, 51,51538, 60, 56,51656, 57, 37,51758, 57, 62,51857, 60, 62,51958, 81, 57,52037, 57, 81,52159, 60, 38,52260, 59, 61,52361, 62, 60,52462, 63, 58,52563, 62, 66,52661, 66, 62,52763, 66, 69,52858, 63, 82,52964, 82, 63,53064, 63, 69,53145, 59, 38,53265, 66, 61,53366, 65, 67,53467, 69, 66,53568, 69, 83,53669, 68, 64,53767, 83, 69,53864, 68, 84,53970, 83, 67,54011, 53, 45,54159, 45, 53,54259, 53, 71,54361, 59, 71,54452, 71, 53,54552, 55, 71,54665, 71, 55,54771, 65, 61,54865, 55, 72,54967, 65, 72,55051, 72, 55,55170, 72, 79,55251, 79, 72,55372, 70, 67,554};555556557// 0x07022518558static const PaintingData *const inside_castle_seg7_painting_texture_maps_07022518[] = {559inside_castle_seg7_painting_texture_map_bottom_07021AE0,560inside_castle_seg7_painting_texture_map_top_07021FFC,561};562563UNUSED static const u64 castle_inside_unused_0 = 0x0;564565566// 0x07022528 - 0x07022540567static const Lights1 inside_castle_seg7_lights_07022528 = gdSPDefLights1(5680x50, 0x50, 0x50,5690xff, 0xff, 0xff, 0x32, 0x32, 0x32570);571572// 0x07022540 - 0x07022558573// No gdSPDefLights1 macro defined because of odd different light value (0xff and 0xfa)574static const Lights1 inside_castle_seg7_lights_07022540 = {575{{ {0x40, 0x40, 0x80}, 0, {0x40, 0x40, 0x80}, 0} },576{{{ {0x64, 0x64, 0xff}, 0, {0x64, 0x64, 0xfa}, 0, {0x28, 0x28, 0x28},0} }}577};578579// 0x07022558 - 0x07022598580static const Vtx inside_castle_seg7_vertex_07022558[] = {581{{{ 0, 0, 0}, 0, { -32, 990}, {0x00, 0x00, 0x7f, 0xff}}},582{{{ 614, 0, 0}, 0, { 6100, 990}, {0x00, 0x00, 0x7f, 0xff}}},583{{{ 614, 614, 0}, 0, { 6100, -5142}, {0x00, 0x00, 0x7f, 0xff}}},584{{{ 0, 614, 0}, 0, { -32, -5142}, {0x00, 0x00, 0x7f, 0xff}}},585};586587// 0x07022598 - 0x070225D8588static const Vtx inside_castle_seg7_vertex_07022598[] = {589{{{ 0, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},590{{{ 614, 0, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},591{{{ 614, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},592{{{ 0, 614, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},593};594595// TODO: this is unused596// 0x070225D8 - 0x07022610597const Gfx inside_castle_seg7_dl_070225D8[] = {598gsDPPipeSync(),599gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),600gsSPLight(&inside_castle_seg7_lights_07022528.l, 1),601gsSPLight(&inside_castle_seg7_lights_07022528.a, 2),602gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),603gsSPVertex(inside_castle_seg7_vertex_07022558, 4, 0),604gsSPEndDisplayList(),605};606607// TODO: this is unused608// 0x07022610 - 0x07022640609const Gfx inside_castle_seg7_dl_07022610[] = {610gsSP1Triangle( 0, 1, 2, 0x0),611gsSP1Triangle( 0, 2, 3, 0x0),612gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),613gsDPPipeSync(),614gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),615gsSPEndDisplayList(),616};617618// 0x07022640 - 0x07022660619static const Gfx inside_castle_seg7_painting_dl_07022640[] = {620gsDPTileSync(),621gsDPSetTile(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),622gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),623gsSPEndDisplayList(),624};625626// 0x07022660 - 0x07023042627static const PaintingData inside_castle_seg7_painting_env_map_texture_map_07022660[] = {628157, // num mappings629// Format:630// mesh vtx ID, texture X, texture Y6310, 6100, -4832,6321, 6100, -5142,6332, 5582, -5142,6343, 5582, -4526,6354, 6100, -4218,6365, 5070, -4832,6376, 5070, -5142,6387, 3030, -5142,6398, 3030, -4832,6409, 3540, -5142,64110, 2520, -5142,64211, 2520, -4526,64312, 3030, -4218,64413, 3540, -4526,64514, 4050, -4832,64615, 4560, -5142,64716, 5070, -4218,64817, 4560, -4526,64918, 4050, -4218,65019, 5582, -2074,65120, 6100, -2380,65221, 5582, -3300,65322, 6100, -2994,65423, 5582, -2686,65524, 5070, -2380,65625, 4560, -2074,65726, 4560, -3300,65827, 5070, -2994,65928, 5070, -3606,66029, 4050, -2380,66130, 4560, -2686,66231, 3540, -2074,66332, 4050, -3606,66433, 3540, -3300,66534, 4050, -2994,66635, 3540, -2686,66736, 3030, -2380,66837, 2520, -2074,66938, 3030, -2994,67039, 2520, -3300,67140, 3030, -3606,67241, 6100, -3606,67342, 5582, -3912,67443, 4560, -3912,67544, 3540, -3912,67645, 2520, -3912,67746, 4050, -1768,67847, 5070, -1768,67948, 3030, -1768,68049, 6100, 684,68150, 6100, 990,68251, 5582, 990,68352, 5582, -236,68453, 6100, 70,68554, 5070, 684,68655, 5582, 378,68756, 4560, 990,68857, 5070, 990,68958, 4560, -236,69059, 5070, 70,69160, 5070, -542,69261, 4050, 684,69362, 4560, 378,69463, 3540, 990,69564, 4050, 990,69665, 4050, 70,69766, 3540, -236,69867, 4050, -542,69968, 3030, 684,70069, 3540, 378,70170, 2520, 990,70271, 3030, 990,70372, 2520, -236,70473, 3030, 70,70574, 3030, -542,70675, 6100, -542,70776, 5582, -1462,70877, 6100, -1154,70978, 5582, -848,71079, 4560, -1462,71180, 5070, -1154,71281, 4560, -848,71382, 3540, -1462,71483, 4050, -1154,71584, 3540, -848,71685, 2520, -1462,71786, 3030, -1154,71887, 2010, -4832,71988, 0, -5142,72089, 0, -4832,72190, 478, -5142,72291, 478, -4526,72392, 988, -4832,72493, 2010, -4218,72594, 1498, -4526,72695, 1498, -5142,72796, 988, -4218,72897, 2520, -2686,72998, 2010, -2380,73099, 1498, -2074,731100, 1498, -3300,732101, 2010, -2994,733102, 2010, -3606,734103, 1498, -2686,735104, 988, -2380,736105, 478, -2074,737106, 478, -3300,738107, 988, -2994,739108, 988, -3606,740109, 478, -2686,741110, 0, -2380,742111, 0, -3606,743112, 1498, -3912,744113, 478, -3912,745114, 1498, -1462,746115, 988, -1768,747116, 2010, -1768,748117, 0, -1768,749118, 478, -1462,750119, 2010, 684,751120, 2520, 378,752121, 2010, 990,753122, 1498, 990,754123, 2010, -542,755124, 2010, 70,756125, 1498, -236,757126, 988, 684,758127, 1498, 378,759128, 988, 990,760129, 478, 990,761130, 478, -236,762131, 988, 70,763132, 988, -542,764133, 0, 684,765134, 478, 378,766135, 0, -542,767136, 2520, -848,768137, 2010, -1154,769138, 1498, -848,770139, 988, -1154,771140, 478, -848,772141, 4050, -5142,773142, 6100, -2074,774143, 6100, -1768,775144, 5070, -2074,776145, 4050, -2074,777146, 3030, -2074,778147, 2010, -5142,779148, 0, -4218,780149, 988, -5142,781150, 2010, -2074,782151, 988, -2074,783152, 0, -2994,784153, 0, -2074,785154, 0, -1154,786155, 0, 70,787156, 0, 990,788789// inside_castle_seg7_painting_triangles_07022A10:790264, // num groups791// Grouped by 5 + one remainder group,792// = 15 vertices per group + a few extra triangles7938, 12, 13,7940, 1, 2,7953, 0, 2,7964, 0, 3,7975, 2, 6,7982, 5, 3,7997, 8, 9,8008, 7, 10,80111, 8, 10,80212, 8, 11,8039, 8, 13,80413, 14, 9,80514, 141, 9,8065, 6, 15,8075, 16, 3,80816, 5, 17,80917, 5, 15,81014, 15, 141,81115, 14, 17,81218, 14, 13,81314, 18, 17,81419, 142, 20,81519, 20, 23,81628, 27, 21,81721, 23, 22,81822, 41, 21,81920, 22, 23,82023, 24, 19,82121, 27, 23,82224, 23, 27,82325, 144, 24,82419, 24, 144,82524, 27, 30,82625, 24, 30,82726, 30, 27,82827, 28, 26,82936, 38, 97,83026, 34, 30,83129, 30, 34,83230, 29, 25,83325, 29, 145,83431, 145, 29,83531, 29, 35,83629, 34, 35,83732, 34, 26,83833, 35, 34,83934, 32, 33,84033, 38, 35,84135, 36, 31,84236, 35, 38,84337, 36, 97,84437, 146, 36,84531, 36, 146,84628, 16, 43,84738, 40, 39,84839, 97, 38,84940, 38, 33,85021, 41, 42,85141, 4, 42,8523, 42, 4,85342, 28, 21,85428, 42, 16,8553, 16, 42,85626, 28, 43,85717, 43, 16,85843, 32, 26,85932, 43, 18,86017, 18, 43,86133, 32, 44,86232, 18, 44,86313, 44, 18,86444, 40, 33,86513, 12, 44,86640, 44, 12,86739, 40, 45,86840, 12, 45,86948, 31, 146,87011, 45, 12,87125, 47, 144,87246, 25, 145,87347, 19, 144,87419, 143, 142,87531, 46, 145,87660, 59, 52,87749, 53, 55,87850, 49, 51,87951, 49, 55,88052, 55, 53,88153, 75, 52,88254, 55, 59,88352, 59, 55,88455, 54, 51,88554, 59, 62,88656, 54, 62,88757, 54, 56,88854, 57, 51,88958, 62, 59,89059, 60, 58,89168, 71, 63,89261, 62, 65,89358, 65, 62,89462, 61, 56,89561, 65, 69,89663, 61, 69,89764, 61, 63,89861, 64, 56,89965, 67, 66,90066, 69, 65,90167, 65, 58,90268, 69, 73,90369, 68, 63,90466, 73, 69,90568, 73, 120,90670, 68, 120,90771, 68, 70,90872, 120, 73,90973, 74, 72,91074, 73, 66,91175, 77, 78,91252, 75, 78,91376, 78, 77,91477, 143, 76,91576, 80, 78,91660, 78, 80,91778, 60, 52,91846, 83, 79,91958, 60, 81,92060, 80, 81,92179, 81, 80,92280, 47, 79,92347, 80, 76,92481, 67, 58,92567, 81, 83,92679, 83, 81,92766, 67, 84,92867, 83, 84,92982, 84, 83,93083, 46, 82,93184, 74, 66,93282, 86, 84,93374, 84, 86,93474, 86, 136,93572, 74, 136,93685, 136, 86,93786, 48, 85,93848, 86, 82,93925, 46, 79,94079, 47, 25,94182, 46, 31,94219, 47, 76,94376, 143, 19,94431, 48, 82,94537, 48, 146,94685, 48, 37,94710, 87, 11,94887, 10, 147,94992, 95, 149,95088, 89, 90,95189, 148, 91,95290, 89, 91,95391, 92, 90,95492, 149, 90,95593, 87, 94,95687, 93, 11,95794, 87, 95,95887, 147, 95,95995, 92, 94,96096, 92, 91,96192, 96, 94,96239, 101, 97,96397, 98, 37,96498, 97, 101,96599, 98, 103,96699, 150, 98,96737, 98, 150,96898, 101, 103,969100, 103, 101,970101, 102, 100,971102, 101, 39,972100, 107, 103,973103, 104, 99,974104, 103, 107,975105, 104, 109,976105, 151, 104,97799, 104, 151,978104, 107, 109,979106, 109, 107,980107, 108, 106,981108, 107, 100,982109, 110, 105,983106, 152, 109,984110, 109, 152,985105, 110, 153,986111, 152, 106,98711, 93, 45,988102, 45, 93,98945, 102, 39,990102, 93, 112,991100, 102, 112,99294, 112, 93,993112, 108, 100,994108, 112, 96,99594, 96, 112,996106, 108, 113,997108, 96, 113,99891, 113, 96,99991, 148, 113,1000113, 111, 106,1001111, 113, 148,1002114, 116, 99,100399, 115, 114,1004115, 99, 151,100599, 116, 150,100672, 124, 120,1007116, 37, 150,100837, 116, 85,1009117, 105, 153,1010105, 115, 151,1011105, 117, 118,1012118, 115, 105,1013119, 120, 124,1014120, 119, 70,1015119, 124, 127,1016119, 121, 70,1017121, 119, 122,1018122, 119, 127,1019123, 124, 72,1020124, 123, 125,1021125, 127, 124,1022126, 127, 131,1023127, 126, 122,1024125, 131, 127,1025126, 131, 134,1026128, 126, 129,1027129, 126, 134,1028126, 128, 122,1029136, 123, 72,1030130, 134, 131,1031131, 132, 130,1032132, 131, 125,1033133, 134, 155,1034134, 133, 129,1035130, 155, 134,1036133, 156, 129,1037135, 155, 130,1038123, 136, 137,103985, 137, 136,1040139, 115, 118,1041123, 137, 138,1042125, 123, 138,1043114, 138, 137,1044137, 116, 114,1045116, 137, 85,1046114, 139, 138,1047132, 138, 139,1048138, 132, 125,1049132, 139, 140,1050130, 132, 140,1051115, 139, 114,1052118, 140, 139,1053135, 140, 154,1054118, 154, 140,1055140, 135, 130,1056117, 154, 118,1057};105810591060// 0x07023044 - 0x070230481061static const PaintingData *const inside_castle_seg7_painting_env_map_texture_maps_07023044[] = {1062inside_castle_seg7_painting_env_map_texture_map_07022660,1063};10641065UNUSED static const u64 castle_inside_unused_1 = 0x0;106610671068// 0x07023050 - 0x070230B01069static const Gfx inside_castle_seg7_painting_dl_07023050[] = {1070gsSPDisplayList(inside_castle_seg7_dl_07021A48),1071gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1072gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700B800),1073gsDPLoadSync(),1074gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1075gsSPDisplayList(inside_castle_seg7_dl_07021A18),1076gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700A800),1077gsDPLoadSync(),1078gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1079gsSPDisplayList(inside_castle_seg7_dl_07021A30),1080gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1081gsSPEndDisplayList(),1082};10831084// 0x070230B0 - 0x070231101085static const Gfx inside_castle_seg7_painting_dl_070230B0[] = {1086gsSPDisplayList(inside_castle_seg7_dl_07021A48),1087gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1088gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700D800),1089gsDPLoadSync(),1090gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1091gsSPDisplayList(inside_castle_seg7_dl_07021A18),1092gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700C800),1093gsDPLoadSync(),1094gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1095gsSPDisplayList(inside_castle_seg7_dl_07021A30),1096gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1097gsSPEndDisplayList(),1098};10991100// 0x07023110 - 0x070231701101static const Gfx inside_castle_seg7_painting_dl_07023110[] = {1102gsSPDisplayList(inside_castle_seg7_dl_07021A48),1103gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1104gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700F800),1105gsDPLoadSync(),1106gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1107gsSPDisplayList(inside_castle_seg7_dl_07021A18),1108gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700E800),1109gsDPLoadSync(),1110gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1111gsSPDisplayList(inside_castle_seg7_dl_07021A30),1112gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1113gsSPEndDisplayList(),1114};11151116// 0x07023170 - 0x070231D01117static const Gfx inside_castle_seg7_painting_dl_07023170[] = {1118gsSPDisplayList(inside_castle_seg7_dl_07021A48),1119gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1120gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07011800),1121gsDPLoadSync(),1122gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1123gsSPDisplayList(inside_castle_seg7_dl_07021A18),1124gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07010800),1125gsDPLoadSync(),1126gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1127gsSPDisplayList(inside_castle_seg7_dl_07021A30),1128gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1129gsSPEndDisplayList(),1130};11311132// 0x070231D0 - 0x070232301133static const Gfx inside_castle_seg7_painting_dl_070231D0[] = {1134gsSPDisplayList(inside_castle_seg7_dl_07021A48),1135gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1136gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07012800),1137gsDPLoadSync(),1138gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1139gsSPDisplayList(inside_castle_seg7_dl_07021A18),1140gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07013800),1141gsDPLoadSync(),1142gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1143gsSPDisplayList(inside_castle_seg7_dl_07021A30),1144gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1145gsSPEndDisplayList(),1146};11471148// 0x07023230 - 0x070232901149static const Gfx inside_castle_seg7_painting_dl_07023230[] = {1150gsSPDisplayList(inside_castle_seg7_dl_07021A48),1151gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1152gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07015800),1153gsDPLoadSync(),1154gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1155gsSPDisplayList(inside_castle_seg7_dl_07021A18),1156gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07014800),1157gsDPLoadSync(),1158gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1159gsSPDisplayList(inside_castle_seg7_dl_07021A30),1160gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1161gsSPEndDisplayList(),1162};11631164// 0x07023290 - 0x070232F01165static const Gfx inside_castle_seg7_painting_dl_07023290[] = {1166gsSPDisplayList(inside_castle_seg7_dl_07021A48),1167gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1168gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07018800),1169gsDPLoadSync(),1170gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1171gsSPDisplayList(inside_castle_seg7_dl_07021A18),1172gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07017800),1173gsDPLoadSync(),1174gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1175gsSPDisplayList(inside_castle_seg7_dl_07021A30),1176gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1177gsSPEndDisplayList(),1178};11791180// 0x070232F0 - 0x070233501181static const Gfx inside_castle_seg7_painting_dl_070232F0[] = {1182gsSPDisplayList(inside_castle_seg7_dl_07021A48),1183gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1184gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701A800),1185gsDPLoadSync(),1186gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1187gsSPDisplayList(inside_castle_seg7_dl_07021A18),1188gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07019800),1189gsDPLoadSync(),1190gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1191gsSPDisplayList(inside_castle_seg7_dl_07021A30),1192gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1193gsSPEndDisplayList(),1194};11951196// 0x07023350 - 0x070233B01197static const Gfx inside_castle_seg7_painting_dl_07023350[] = {1198gsSPDisplayList(inside_castle_seg7_dl_07021A48),1199gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1200gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701C800),1201gsDPLoadSync(),1202gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1203gsSPDisplayList(inside_castle_seg7_dl_07021A18),1204gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701B800),1205gsDPLoadSync(),1206gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1207gsSPDisplayList(inside_castle_seg7_dl_07021A30),1208gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1209gsSPEndDisplayList(),1210};12111212// 0x070233B0 - 0x070234101213static const Gfx inside_castle_seg7_painting_dl_070233B0[] = {1214gsSPDisplayList(inside_castle_seg7_dl_07021A48),1215gsSPVertex(inside_castle_seg7_vertex_07021818, 8, 0),1216gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701E800),1217gsDPLoadSync(),1218gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1219gsSPDisplayList(inside_castle_seg7_dl_07021A18),1220gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701D800),1221gsDPLoadSync(),1222gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1223gsSPDisplayList(inside_castle_seg7_dl_07021A30),1224gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1225gsSPEndDisplayList(),1226};12271228// 0x07023410 - 0x070234C01229static const Gfx inside_castle_seg7_painting_dl_07023410[] = {1230gsDPPipeSync(),1231gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),1232gsSPClearGeometryMode(G_LIGHTING),1233gsDPSetTile(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),1234gsDPTileSync(),1235gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 6, G_TX_NOLOD),1236gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),1237gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),1238gsSPVertex(inside_castle_seg7_vertex_07021898, 8, 0),1239gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_07020800),1240gsDPLoadSync(),1241gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1242gsSPDisplayList(inside_castle_seg7_dl_07021A18),1243gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0701F800),1244gsDPLoadSync(),1245gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1246gsSPDisplayList(inside_castle_seg7_dl_07021A30),1247gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),1248gsDPPipeSync(),1249gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),1250gsSPSetGeometryMode(G_LIGHTING),1251gsSPEndDisplayList(),1252};12531254// 0x070234C0 - 0x070235201255const Gfx inside_castle_seg7_dl_070234C0[] = {1256gsSPDisplayList(inside_castle_seg7_dl_07021A48),1257gsSPVertex(inside_castle_seg7_vertex_07021918, 8, 0),1258gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700D800),1259gsDPLoadSync(),1260gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1261gsSPDisplayList(inside_castle_seg7_dl_07021A18),1262gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700C800),1263gsDPLoadSync(),1264gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1265gsSPDisplayList(inside_castle_seg7_dl_07021A30),1266gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1267gsSPEndDisplayList(),1268};12691270// 0x07023520 - 0x070235801271const Gfx inside_castle_seg7_dl_07023520[] = {1272gsSPDisplayList(inside_castle_seg7_dl_07021A48),1273gsSPVertex(inside_castle_seg7_vertex_07021998, 8, 0),1274gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700D800),1275gsDPLoadSync(),1276gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1277gsSPDisplayList(inside_castle_seg7_dl_07021A18),1278gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, inside_castle_seg7_texture_0700C800),1279gsDPLoadSync(),1280gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),1281gsSPDisplayList(inside_castle_seg7_dl_07021A30),1282gsSPDisplayList(inside_castle_seg7_dl_07021AA0),1283gsSPEndDisplayList(),1284};12851286// 0x07023580 - 0x070235B81287static const Gfx inside_castle_seg7_painting_dl_07023580[] = {1288gsDPPipeSync(),1289gsSPLight(&inside_castle_seg7_lights_07022540.l, 1),1290gsSPLight(&inside_castle_seg7_lights_07022540.a, 2),1291gsSPVertex(inside_castle_seg7_vertex_07022598, 4, 0),1292gsSP1Triangle( 0, 1, 2, 0x0),1293gsSP1Triangle( 0, 2, 3, 0x0),1294gsSPEndDisplayList(),1295};12961297// 0x070235B8 - 0x070235C01298static const Gfx inside_castle_seg7_painting_dl_070235B8[] = {1299gsSPBranchList(inside_castle_seg7_painting_dl_07023580),1300};13011302ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235C0[] = {1303inside_castle_seg7_texture_0700B800, inside_castle_seg7_texture_0700A800,1304};13051306ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235C8[] = {1307inside_castle_seg7_texture_0700D800, inside_castle_seg7_texture_0700C800,1308};13091310ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235D0[] = {1311inside_castle_seg7_texture_0700F800, inside_castle_seg7_texture_0700E800,1312};13131314ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235D8[] = {1315inside_castle_seg7_texture_07011800, inside_castle_seg7_texture_07010800,1316};13171318ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235E0[] = {1319inside_castle_seg7_texture_07012800, inside_castle_seg7_texture_07013800,1320};13211322ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235E8[] = {1323inside_castle_seg7_texture_07015800, inside_castle_seg7_texture_07014800,1324};13251326ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235F0[] = {1327inside_castle_seg7_texture_07016800,1328};13291330ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235F4[] = {1331inside_castle_seg7_texture_07017000,1332};13331334ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_070235F8[] = {1335inside_castle_seg7_texture_07018800, inside_castle_seg7_texture_07017800,1336};13371338ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_07023600[] = {1339inside_castle_seg7_texture_0701A800, inside_castle_seg7_texture_07019800,1340};13411342ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_07023608[] = {1343inside_castle_seg7_texture_0701C800, inside_castle_seg7_texture_0701B800,1344};13451346ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_07023610[] = {1347inside_castle_seg7_texture_0701E800, inside_castle_seg7_texture_0701D800,1348};13491350ALIGNED8 static const Texture *const inside_castle_seg7_painting_textures_07023618[] = {1351inside_castle_seg7_texture_07020800, inside_castle_seg7_texture_0701F800,1352};13531354// 0x07023620 - 0x070236981355struct Painting bob_painting = {1356/* id */ 0x0000,1357/* Image Count */ 0x02,1358/* Texture Type */ PAINTING_IMAGE,1359/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1360/* Ripple Status */ 0x00,1361/* Rotation */ 0.0f, 90.0f,1362/* Position */ -5222.4f, 409.6f, -153.6f,1363/* curr passive entry */1364/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1365/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1366/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1367/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1368/* Curr Ripple Timer */ 0.0f,1369/* Curr Ripple x, y */ 0.0f, 0.0f,1370/* Normal DList */ inside_castle_seg7_painting_dl_07023050,1371/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1372/* Textures */ inside_castle_seg7_painting_textures_070235C0,1373/* Texture w, h */ 64, 32,1374/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1375/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1376/* Alpha */ 0xFF,1377/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1378/* Size */ 614.0f,1379};13801381// 0x07023698 - 0x070237101382struct Painting ccm_painting = {1383/* id */ 0x0001,1384/* Image Count */ 0x02,1385/* Texture Type */ PAINTING_IMAGE,1386/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1387/* Ripple Status */ 0x00,1388/* Rotation */ 0.0f, 0.0f,1389/* Position */ -2611.2f, -307.2f, -4352.0f,1390/* curr passive entry */1391/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1392/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1393/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1394/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1395/* Curr Ripple Timer */ 0.0f,1396/* Curr Ripple x, y */ 0.0f, 0.0f,1397/* Normal DList */ inside_castle_seg7_painting_dl_070230B0,1398/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1399/* Textures */ inside_castle_seg7_painting_textures_070235C8,1400/* Texture w, h */ 64, 32,1401/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1402/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1403/* Alpha */ 0xFF,1404/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1405/* Size */ 614.0f,1406};14071408// 0x07023710 - 0x070237881409struct Painting wf_painting = {1410/* id */ 0x0002,1411/* Image Count */ 0x02,1412/* Texture Type */ PAINTING_IMAGE,1413/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1414/* Ripple Status */ 0x00,1415/* Rotation */ 0.0f, 0.0f,1416/* Position */ -51.2f, -204.8f, -4505.6f,1417/* curr passive entry */1418/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1419/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1420/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1421/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1422/* Curr Ripple Timer */ 0.0f,1423/* Curr Ripple x, y */ 0.0f, 0.0f,1424/* Normal DList */ inside_castle_seg7_painting_dl_07023110,1425/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1426/* Textures */ inside_castle_seg7_painting_textures_070235D0,1427/* Texture w, h */ 64, 32,1428/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1429/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1430/* Alpha */ 0xFF,1431/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1432/* Size */ 614.0f,1433};14341435// 0x07023788 - 0x070238001436struct Painting jrb_painting = {1437/* id */ 0x0003,1438/* Image Count */ 0x02,1439/* Texture Type */ PAINTING_IMAGE,1440/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1441/* Ripple Status */ 0x00,1442/* Rotation */ 0.0f, 270.0f,1443/* Position */ 4300.8f, 409.6f, -537.6f,1444/* curr passive entry */1445/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1446/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1447/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1448/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1449/* Curr Ripple Timer */ 0.0f,1450/* Curr Ripple x, y */ 0.0f, 0.0f,1451/* Normal DList */ inside_castle_seg7_painting_dl_07023170,1452/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1453/* Textures */ inside_castle_seg7_painting_textures_070235D8,1454/* Texture w, h */ 64, 32,1455/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1456/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1457/* Alpha */ 0xFF,1458/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1459/* Size */ 614.0f,1460};14611462// 0x07023800 - 0x070238781463struct Painting lll_painting = {1464/* id */ 0x0004,1465/* Image Count */ 0x02,1466/* Texture Type */ PAINTING_IMAGE,1467/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1468/* Ripple Status */ 0x00,1469/* Rotation */ 0.0f, 0.0f,1470/* Position */ -1689.6f, -1126.4f, -3942.4f,1471/* curr passive entry */1472/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1473/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1474/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1475/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1476/* Curr Ripple Timer */ 0.0f,1477/* Curr Ripple x, y */ 0.0f, 0.0f,1478/* Normal DList */ inside_castle_seg7_painting_dl_070231D0,1479/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1480/* Textures */ inside_castle_seg7_painting_textures_070235E0,1481/* Texture w, h */ 64, 32,1482/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1483/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1484/* Alpha */ 0xFF,1485/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1486/* Size */ 614.0f,1487};14881489// 0x07023878 - 0x070238F01490struct Painting ssl_painting = {1491/* id */ 0x0005,1492/* Image Count */ 0x02,1493/* Texture Type */ PAINTING_IMAGE,1494/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1495/* Ripple Status */ 0x00,1496/* Rotation */ 0.0f, 180.0f,1497/* Position */ -2611.2f, -1177.6f, -1075.2f,1498/* curr passive entry */1499/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1500/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1501/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1502/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1503/* Curr Ripple Timer */ 0.0f,1504/* Curr Ripple x, y */ 0.0f, 0.0f,1505/* Normal DList */ inside_castle_seg7_painting_dl_07023230,1506/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1507/* Textures */ inside_castle_seg7_painting_textures_070235E8,1508/* Texture w, h */ 64, 32,1509/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1510/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1511/* Alpha */ 0xFF,1512/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1513/* Size */ 614.0f,1514};15151516// 0x070238F0 - 0x070239681517struct Painting hmc_painting = {1518/* id */ 0x000E,1519/* Image Count */ 0x01,1520/* Texture Type */ PAINTING_ENV_MAP,1521/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1522/* Ripple Status */ 0x00,1523/* Rotation */ 270.0f, 0.0f,1524/* Position */ 2099.2f, -1484.8f, -2278.4f,1525/* curr passive entry */1526/* Ripple Magnitude */ 0.0f, 10.0f, 30.0f,1527/* Ripple Decay */ 1.0f, 1.0f, 0.98f,1528/* Ripple Rate */ 0.0f, 0.05f, 0.05f,1529/* Ripple Dispersion */ 0.0f, 15.0f, 15.0f,1530/* Curr Ripple Timer */ 0.0f,1531/* Curr Ripple x, y */ 0.0f, 0.0f,1532/* Normal DList */ inside_castle_seg7_painting_dl_07023580,1533/* Texture Maps */ inside_castle_seg7_painting_env_map_texture_maps_07023044,1534/* Textures */ inside_castle_seg7_painting_textures_070235F0,1535/* Texture w, h */ 32, 32,1536/* Ripple DList */ inside_castle_seg7_painting_dl_07022640,1537/* Ripple Trigger */ RIPPLE_TRIGGER_CONTINUOUS,1538/* Alpha */ 0xFF,1539/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1540/* Size */ 768.0f,1541};15421543// 0x07023968 - 0x070239E01544struct Painting ddd_painting = {1545/* id */ 0x0007,1546/* Image Count */ 0x01,1547/* Texture Type */ PAINTING_ENV_MAP,1548/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1549/* Ripple Status */ 0x00,1550/* Rotation */ 0.0f, 270.0f,1551/* Position */ 3456.0f, -1075.2f, 1587.2f,1552/* curr passive entry */1553/* Ripple Magnitude */ 0.0f, 10.0f, 30.0f,1554/* Ripple Decay */ 1.0f, 1.0f, 0.98f,1555/* Ripple Rate */ 0.0f, 0.05f, 0.05f,1556/* Ripple Dispersion */ 0.0f, 15.0f, 15.0f,1557/* Curr Ripple Timer */ 0.0f,1558/* Curr Ripple x, y */ 0.0f, 0.0f,1559/* Normal DList */ inside_castle_seg7_painting_dl_070235B8,1560/* Texture Maps */ inside_castle_seg7_painting_env_map_texture_maps_07023044,1561/* Textures */ inside_castle_seg7_painting_textures_070235F4,1562/* Texture w, h */ 32, 32,1563/* Ripple DList */ inside_castle_seg7_painting_dl_07022640,1564/* Ripple Trigger */ RIPPLE_TRIGGER_CONTINUOUS,1565/* Alpha */ 0xB4,1566/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1567/* Size */ 819.2f,1568};15691570// 0x070239E0 - 0x07023A581571struct Painting wdw_painting = {1572/* id */ 0x0008,1573/* Image Count */ 0x02,1574/* Texture Type */ PAINTING_IMAGE,1575/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1576/* Ripple Status */ 0x00,1577/* Rotation */ 0.0f, 0.0f,1578/* Position */ -966.656f, 1305.6f, -143.36f,1579/* curr passive entry */1580/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1581/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1582/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1583/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1584/* Curr Ripple Timer */ 0.0f,1585/* Curr Ripple x, y */ 0.0f, 0.0f,1586/* Normal DList */ inside_castle_seg7_painting_dl_07023290,1587/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1588/* Textures */ inside_castle_seg7_painting_textures_070235F8,1589/* Texture w, h */ 64, 32,1590/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1591/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1592/* Alpha */ 0xFF,1593/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1594/* Size */ 614.0f,1595};15961597// 0x07023A58 - 0x07023AD01598struct Painting thi_tiny_painting = {1599/* id */ 0x0009,1600/* Image Count */ 0x02,1601/* Texture Type */ PAINTING_IMAGE,1602/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1603/* Ripple Status */ 0x00,1604/* Rotation */ 0.0f, 180.0f,1605/* Position */ -4598.7842f, 1354.752f, 3005.44f,1606/* curr passive entry */1607/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1608/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1609/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1610/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1611/* Curr Ripple Timer */ 0.0f,1612/* Curr Ripple x, y */ 0.0f, 0.0f,1613/* Normal DList */ inside_castle_seg7_painting_dl_070232F0,1614/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1615/* Textures */ inside_castle_seg7_painting_textures_07023600,1616/* Texture w, h */ 64, 32,1617/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1618/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1619/* Alpha */ 0xFF,1620/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1621/* Size */ 393.216f,1622};16231624// 0x07023AD0 - 0x07023B481625struct Painting ttm_painting = {1626/* id */ 0x000A,1627/* Image Count */ 0x02,1628/* Texture Type */ PAINTING_IMAGE,1629/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1630/* Ripple Status */ 0x00,1631/* Rotation */ 0.0f, 180.0f,1632/* Position */ -546.816f, 1356.8f, 3813.376f,1633/* curr passive entry */1634/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1635/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1636/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1637/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1638/* Curr Ripple Timer */ 0.0f,1639/* Curr Ripple x, y */ 0.0f, 0.0f,1640/* Normal DList */ inside_castle_seg7_painting_dl_07023350,1641/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1642/* Textures */ inside_castle_seg7_painting_textures_07023608,1643/* Texture w, h */ 64, 32,1644/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1645/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1646/* Alpha */ 0xFF,1647/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1648/* Size */ 256.0f,1649};16501651// 0x07023B48 - 0x07023BC01652struct Painting ttc_painting = {1653/* id */ 0x000B,1654/* Image Count */ 0x02,1655/* Texture Type */ PAINTING_IMAGE,1656/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1657/* Ripple Status */ 0x00,1658/* Rotation */ 0.0f, 180.0f,1659/* Position */ 0.0f, 2713.6f, 7232.5122f,1660/* curr passive entry */1661/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1662/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1663/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1664/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1665/* Curr Ripple Timer */ 0.0f,1666/* Curr Ripple x, y */ 0.0f, 0.0f,1667/* Normal DList */ inside_castle_seg7_painting_dl_070233B0,1668/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1669/* Textures */ inside_castle_seg7_painting_textures_07023610,1670/* Texture w, h */ 64, 32,1671/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1672/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1673/* Alpha */ 0xFF,1674/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1675/* Size */ 409.6f,1676};16771678// 0x07023BC0 - 0x07023C381679struct Painting sl_painting = {1680/* id */ 0x000C,1681/* Image Count */ 0x02,1682/* Texture Type */ PAINTING_IMAGE,1683/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1684/* Ripple Status */ 0x00,1685/* Rotation */ 0.0f, 0.0f,1686/* Position */ 3179.52f, 1408.0f, -271.36f,1687/* curr passive entry */1688/* Ripple Magnitude */ 0.0f, 20.0f, 80.0f,1689/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1690/* Ripple Rate */ 0.0f, 0.24f, 0.14f,1691/* Ripple Dispersion */ 0.0f, 40.0f, 30.0f,1692/* Curr Ripple Timer */ 0.0f,1693/* Curr Ripple x, y */ 0.0f, 0.0f,1694/* Normal DList */ inside_castle_seg7_painting_dl_07023410,1695/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1696/* Textures */ inside_castle_seg7_painting_textures_07023618,1697/* Texture w, h */ 64, 32,1698/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1699/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1700/* Alpha */ 0xFF,1701/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1702/* Size */ 716.8f,1703};17041705// 0x07023C38 - 0x07023CB01706struct Painting thi_huge_painting = {1707/* id */ 0x000D,1708/* Image Count */ 0x02,1709/* Texture Type */ PAINTING_IMAGE,1710/* Floor Status */ 0x00, 0x00, 0x00 /* which of the painting's nearby special floors Mario's on */,1711/* Ripple Status */ 0x00,1712/* Rotation */ 0.0f, 0.0f,1713/* Position */ -5614.5918f, 1510.4f, -3292.16f,1714/* curr passive entry */1715/* Ripple Magnitude */ 0.0f, 40.0f, 160.0f,1716/* Ripple Decay */ 1.0f, 0.9608f, 0.9524f,1717/* Ripple Rate */ 0.0f, 0.12f, 0.07f,1718/* Ripple Dispersion */ 0.0f, 80.0f, 60.0f,1719/* Curr Ripple Timer */ 0.0f,1720/* Curr Ripple x, y */ 0.0f, 0.0f,1721/* Normal DList */ inside_castle_seg7_painting_dl_070232F0,1722/* Texture Maps */ inside_castle_seg7_painting_texture_maps_07022518,1723/* Textures */ inside_castle_seg7_painting_textures_07023600,1724/* Texture w, h */ 64, 32,1725/* Ripple DList */ inside_castle_seg7_painting_dl_07021AC0,1726/* Ripple Trigger */ RIPPLE_TRIGGER_PROXIMITY,1727/* Alpha */ 0xFF,1728/* Mario Below */ 0x00, 0x00, 0x00, /* Whether or not Mario is below the painting */1729/* Size */ 1638.4f,1730};173117321733