Path: blob/master/actors/exclamation_box_outline/model.inc.c
7857 views
// Exclamation Box Outline12// 0x08024CB83static const Lights1 exclamation_box_outline_seg8_lights_08024CB8 = gdSPDefLights1(40x7f, 0x00, 0x00,50xff, 0x00, 0x00, 0x28, 0x28, 0x286);78// 0x08024CD09static const Lights1 exclamation_box_outline_seg8_lights_08024CD0 = gdSPDefLights1(100x00, 0x7f, 0x00,110x00, 0xff, 0x00, 0x28, 0x28, 0x2812);1314// 0x08024CE815static const Lights1 exclamation_box_outline_seg8_lights_08024CE8 = gdSPDefLights1(160x00, 0x00, 0x7f,170x00, 0x00, 0xff, 0x28, 0x28, 0x2818);1920// 0x08024D0021static const Lights1 exclamation_box_outline_seg8_lights_08024D00 = gdSPDefLights1(220x7f, 0x6a, 0x00,230xff, 0xd4, 0x00, 0x28, 0x28, 0x2824);2526// 0x08024D1827static const Vtx exclamation_box_outline_seg8_vertex_08024D18[] = {28{{{ 26, 1, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},29{{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},30{{{ 26, 1, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},31{{{ 26, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}},32{{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}},33{{{ -25, 1, -25}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}},34{{{ 26, 1, -25}, 0, { 0, 0}, {0x00, 0x81, 0x00, 0x50}}},35{{{ 26, 1, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}},36{{{ 26, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}},37{{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}},38{{{ -25, 1, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x50}}},39{{{ -25, 1, 26}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}},40{{{ -25, 52, 26}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}},41{{{ -25, 52, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}},42{{{ -25, 1, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0x50}}},43};4445// 0x08024E0846static const Vtx exclamation_box_outline_seg8_vertex_08024E08[] = {47{{{ -25, 1, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}},48{{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}},49{{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}},50{{{ 26, 1, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0x50}}},51{{{ 26, 1, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},52{{{ 26, 52, -25}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},53{{{ 26, 52, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0x50}}},54{{{ -25, 52, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}},55{{{ 26, 52, 26}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}},56{{{ 26, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}},57{{{ -25, 52, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0x50}}},58};5960// 0x08024EB8 - 0x08024F3061const Gfx exclamation_box_outline_seg8_dl_08024EB8[] = {62gsSPVertex(exclamation_box_outline_seg8_vertex_08024D18, 15, 0),63gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),64gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0),65gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0),66gsSP1Triangle(11, 13, 14, 0x0),67gsSPVertex(exclamation_box_outline_seg8_vertex_08024E08, 11, 0),68gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),69gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),70gsSP1Triangle( 7, 9, 10, 0x0),71gsSPEndDisplayList(),72};7374// 0x08024F30 - 0x08024F5875const Gfx exclamation_box_outline_seg8_dl_08024F30[] = {76gsDPPipeSync(),77gsDPSetEnvColor(255, 255, 255, 80),78gsSPClearGeometryMode(G_SHADING_SMOOTH),79gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),80gsSPEndDisplayList(),81};8283// 0x08024F58 - 0x08024F8884const Gfx exclamation_box_outline_seg8_dl_08024F58[] = {85gsSPDisplayList(exclamation_box_outline_seg8_dl_08024EB8),86gsDPPipeSync(),87gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),88gsSPSetGeometryMode(G_SHADING_SMOOTH),89gsDPSetEnvColor(255, 255, 255, 255),90gsSPEndDisplayList(),91};9293// 0x08024F88 - 0x08024FA894const Gfx exclamation_box_outline_seg8_dl_08024F88[] = {95gsSPDisplayList(exclamation_box_outline_seg8_dl_08024F30),96gsSPLight(&exclamation_box_outline_seg8_lights_08024CB8.l, 1),97gsSPLight(&exclamation_box_outline_seg8_lights_08024CB8.a, 2),98gsSPBranchList(exclamation_box_outline_seg8_dl_08024F58),99};100101// 0x08024FA8 - 0x08024FC8102const Gfx exclamation_box_outline_seg8_dl_08024FA8[] = {103gsSPDisplayList(exclamation_box_outline_seg8_dl_08024F30),104gsSPLight(&exclamation_box_outline_seg8_lights_08024CD0.l, 1),105gsSPLight(&exclamation_box_outline_seg8_lights_08024CD0.a, 2),106gsSPBranchList(exclamation_box_outline_seg8_dl_08024F58),107};108109// 0x08024FC8 - 0x08024FE8110const Gfx exclamation_box_outline_seg8_dl_08024FC8[] = {111gsSPDisplayList(exclamation_box_outline_seg8_dl_08024F30),112gsSPLight(&exclamation_box_outline_seg8_lights_08024CE8.l, 1),113gsSPLight(&exclamation_box_outline_seg8_lights_08024CE8.a, 2),114gsSPBranchList(exclamation_box_outline_seg8_dl_08024F58),115};116117// 0x08024FE8 - 0x08025008118const Gfx exclamation_box_outline_seg8_dl_08024FE8[] = {119gsSPDisplayList(exclamation_box_outline_seg8_dl_08024F30),120gsSPLight(&exclamation_box_outline_seg8_lights_08024D00.l, 1),121gsSPLight(&exclamation_box_outline_seg8_lights_08024D00.a, 2),122gsSPBranchList(exclamation_box_outline_seg8_dl_08024F58),123};124125// 0x08025008126static const Vtx exclamation_box_outline_seg8_vertex_08025008[] = {127{{{ -25, 52, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},128{{{ 26, 52, 26}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},129{{{ 26, 52, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},130{{{ -25, 52, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},131{{{ 26, 1, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},132{{{ -25, 52, 26}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},133{{{ -25, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},134{{{ 26, 1, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},135{{{ 26, 52, -25}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},136{{{ 26, 52, 26}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},137{{{ 26, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},138{{{ -25, 1, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},139{{{ 26, 1, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},140{{{ -25, 52, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},141};142143// 0x080250E8144static const Vtx exclamation_box_outline_seg8_vertex_080250E8[] = {145{{{ -25, 1, 26}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},146{{{ -25, 52, 26}, 0, { 990, 0}, {0xff, 0xff, 0xff, 0xff}}},147{{{ -25, 52, -25}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},148{{{ -25, 1, -25}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},149{{{ -25, 1, 26}, 0, { 0, 990}, {0xff, 0xff, 0xff, 0xff}}},150{{{ -25, 1, -25}, 0, { 990, 990}, {0xff, 0xff, 0xff, 0xff}}},151{{{ 26, 1, -25}, 0, { 996, 0}, {0xff, 0xff, 0xff, 0xff}}},152{{{ 26, 1, 26}, 0, { -26, 0}, {0xff, 0xff, 0xff, 0xff}}},153};154155// 0x08025168156ALIGNED8 static const Texture exclamation_box_outline_seg8_texture_08025168[] = {157#include "actors/exclamation_box_outline/exclamation_box_outline.rgba16.inc.c"158};159160// 0x08025968 - 0x080259F8161const Gfx exclamation_box_outline_seg8_dl_08025968[] = {162gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025168),163gsDPLoadSync(),164gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),165gsSPVertex(exclamation_box_outline_seg8_vertex_08025008, 14, 0),166gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),167gsSP2Triangles( 4, 1, 5, 0x0, 4, 5, 6, 0x0),168gsSP2Triangles( 7, 8, 9, 0x0, 7, 9, 10, 0x0),169gsSP2Triangles(11, 8, 12, 0x0, 11, 13, 8, 0x0),170gsSPVertex(exclamation_box_outline_seg8_vertex_080250E8, 8, 0),171gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),172gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0),173gsSPEndDisplayList(),174};175176// 0x080259F8 - 0x08025A68177const Gfx exclamation_box_outline_seg8_dl_080259F8[] = {178gsDPPipeSync(),179gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),180gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),181gsDPSetTile(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),182gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),183gsDPTileSync(),184gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),185gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),186gsSPDisplayList(exclamation_box_outline_seg8_dl_08025968),187gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),188gsDPPipeSync(),189gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),190gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),191gsSPEndDisplayList(),192};193194// 0x08025A68195static const Lights1 exclamation_box_outline_seg8_lights_08025A68 = gdSPDefLights1(1960x7f, 0x7f, 0x7f,1970xff, 0xff, 0xff, 0x28, 0x28, 0x28198);199200// 0x08025A80201ALIGNED8 static const Texture exclamation_box_outline_seg8_texture_08025A80[] = {202#include "actors/exclamation_box_outline/exclamation_point.rgba16.inc.c"203};204205// 0x08025E80206static const Vtx exclamation_box_outline_seg8_vertex_08025E80[] = {207{{{ -22, 49, 0}, 0, { -157, 0}, {0x00, 0x00, 0x7f, 0xff}}},208{{{ -22, 4, 0}, 0, { -157, 1048}, {0x00, 0x00, 0x7f, 0xff}}},209{{{ 23, 4, 0}, 0, { 605, 1048}, {0x00, 0x00, 0x7f, 0xff}}},210{{{ 23, 49, 0}, 0, { 605, 0}, {0x00, 0x00, 0x7f, 0xff}}},211};212213// 0x08025EC0 - 0x08025F08214const Gfx exclamation_box_outline_seg8_dl_08025EC0[] = {215gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, exclamation_box_outline_seg8_texture_08025A80),216gsDPLoadSync(),217gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),218gsSPLight(&exclamation_box_outline_seg8_lights_08025A68.l, 1),219gsSPLight(&exclamation_box_outline_seg8_lights_08025A68.a, 2),220gsSPVertex(exclamation_box_outline_seg8_vertex_08025E80, 4, 0),221gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),222gsSPEndDisplayList(),223};224225// 0x08025F08 - 0x08025F78226const Gfx exclamation_box_outline_seg8_dl_08025F08[] = {227gsDPPipeSync(),228gsDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA),229gsSPClearGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),230gsDPSetTile(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),231gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),232gsDPTileSync(),233gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 4, G_TX_NOLOD),234gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),235gsSPDisplayList(exclamation_box_outline_seg8_dl_08025EC0),236gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),237gsDPPipeSync(),238gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),239gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),240gsSPEndDisplayList(),241};242243244