Path: blob/master/actors/blue_coin_switch/model.inc.c
7857 views
// Blue Coin Switch12// 0x080000003static const Lights1 blue_coin_switch_seg8_lights_08000000 = gdSPDefLights1(40x7f, 0x7f, 0x7f,50xff, 0xff, 0xff, 0x28, 0x28, 0x286);78// 0x080000189ALIGNED8 static const Texture blue_coin_switch_seg8_texture_08000018[] = {10#include "actors/blue_coin_switch/blue_coin_switch_side.rgba16.inc.c"11};1213// 0x0800041814ALIGNED8 static const Texture blue_coin_switch_seg8_texture_08000418[] = {15#include "actors/blue_coin_switch/blue_coin_switch_top.rgba16.inc.c"16};1718// 0x08000C1819static const Vtx blue_coin_switch_seg8_vertex_08000C18[] = {20{{{ 26, 0, 26}, 0, { 990, 479}, {0x00, 0x00, 0x7f, 0xff}}},21{{{ 26, 26, 26}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}},22{{{ -25, 26, 26}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}},23{{{ -25, 0, 26}, 0, { 0, 479}, {0x00, 0x00, 0x7f, 0xff}}},24{{{ -25, 0, -25}, 0, { 990, 479}, {0x00, 0x00, 0x81, 0xff}}},25{{{ 26, 26, -25}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}},26{{{ 26, 0, -25}, 0, { 0, 479}, {0x00, 0x00, 0x81, 0xff}}},27{{{ -25, 26, -25}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}},28{{{ -25, 0, 26}, 0, { 990, 479}, {0x81, 0x00, 0x00, 0xff}}},29{{{ -25, 26, -25}, 0, { 0, 0}, {0x81, 0x00, 0x00, 0xff}}},30{{{ -25, 0, -25}, 0, { 0, 479}, {0x81, 0x00, 0x00, 0xff}}},31{{{ -25, 26, 26}, 0, { 990, 0}, {0x81, 0x00, 0x00, 0xff}}},32{{{ 26, 0, -25}, 0, { 990, 479}, {0x7f, 0x00, 0x00, 0xff}}},33{{{ 26, 26, -25}, 0, { 990, 0}, {0x7f, 0x00, 0x00, 0xff}}},34{{{ 26, 26, 26}, 0, { 0, 0}, {0x7f, 0x00, 0x00, 0xff}}},35{{{ 26, 0, 26}, 0, { 0, 479}, {0x7f, 0x00, 0x00, 0xff}}},36};3738// 0x08000D1839static const Vtx blue_coin_switch_seg8_vertex_08000D18[] = {40{{{ 26, 26, -25}, 0, { 990, 0}, {0x00, 0x7f, 0x00, 0xff}}},41{{{ -25, 26, 26}, 0, { 0, 990}, {0x00, 0x7f, 0x00, 0xff}}},42{{{ 26, 26, 26}, 0, { 990, 990}, {0x00, 0x7f, 0x00, 0xff}}},43{{{ -25, 26, -25}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},44};4546// 0x08000D58 - 0x08000DD047const Gfx blue_coin_switch_seg8_dl_08000D58[] = {48gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000018),49gsDPLoadSync(),50gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),51gsSPLight(&blue_coin_switch_seg8_lights_08000000.l, 1),52gsSPLight(&blue_coin_switch_seg8_lights_08000000.a, 2),53gsSPVertex(blue_coin_switch_seg8_vertex_08000C18, 16, 0),54gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),55gsSP2Triangles( 4, 5, 6, 0x0, 4, 7, 5, 0x0),56gsSP2Triangles( 8, 9, 10, 0x0, 8, 11, 9, 0x0),57gsSP2Triangles(12, 13, 14, 0x0, 12, 14, 15, 0x0),58gsSPEndDisplayList(),59};6061// 0x08000DD0 - 0x08000E0862const Gfx blue_coin_switch_seg8_dl_08000DD0[] = {63gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, blue_coin_switch_seg8_texture_08000418),64gsDPLoadSync(),65gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),66gsSPVertex(blue_coin_switch_seg8_vertex_08000D18, 4, 0),67gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0),68gsSPEndDisplayList(),69};7071// 0x08000E08 - 0x08000E9872const Gfx blue_coin_switch_seg8_dl_08000E08[] = {73gsDPPipeSync(),74gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),75gsSPClearGeometryMode(G_SHADING_SMOOTH),76gsDPSetTile(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),77gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),78gsDPTileSync(),79gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 4, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),80gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC),81gsSPDisplayList(blue_coin_switch_seg8_dl_08000D58),82gsDPTileSync(),83gsDPSetTile(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),84gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),85gsSPDisplayList(blue_coin_switch_seg8_dl_08000DD0),86gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),87gsDPPipeSync(),88gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),89gsSPSetGeometryMode(G_SHADING_SMOOTH),90gsSPEndDisplayList(),91};929394