mirror of https://github.com/sm64pc/sm64pc.git
351 lines
15 KiB
C
Executable File
351 lines
15 KiB
C
Executable File
Lights1 n64_N64_Green_lights = gdSPDefLights1(
|
|
0x3, 0x49, 0x18,
|
|
0x6, 0x93, 0x30, 0x28, 0x28, 0x28);
|
|
|
|
Lights1 n64_N64_Blue_lights = gdSPDefLights1(
|
|
0x0, 0xE, 0x54,
|
|
0x1, 0x1D, 0xA9, 0x28, 0x28, 0x28);
|
|
|
|
Lights1 n64_N64_Red_lights = gdSPDefLights1(
|
|
0x7F, 0xF, 0xA,
|
|
0xFE, 0x1F, 0x15, 0x28, 0x28, 0x28);
|
|
|
|
Lights1 n64_N64_Yellow_lights = gdSPDefLights1(
|
|
0x7F, 0x60, 0x0,
|
|
0xFE, 0xC1, 0x0, 0x28, 0x28, 0x28);
|
|
|
|
Vtx n64_N_Logo_mesh_vtx_0[56] = {
|
|
{{{106, 1, -107},0, {486, 496},{0x0, 0x4E, 0x9B, 0xFF}}},
|
|
{{{106, 277, 106},0, {538, 496},{0x0, 0x4E, 0x9B, 0xFF}}},
|
|
{{{277, 277, 106},0, {538, 240},{0x0, 0x4E, 0x9B, 0xFF}}},
|
|
{{{277, 1, -107},0, {486, 240},{0x0, 0x4E, 0x9B, 0xFF}}},
|
|
{{{277, -277, 277},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{277, 277, 277},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, 277, 277},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, -277, 277},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, -277, 106},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{106, 277, 106},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{277, 277, 106},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{277, -277, 106},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, -277, 277},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-106, 277, 277},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, 277, 277},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, -277, 277},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, -277, 106},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-277, 277, 106},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, 277, 106},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, -277, 106},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{277, -277, -106},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{277, 277, -106},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, 277, -106},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, -277, -106},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, -277, -277},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{106, 277, -277},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{277, 277, -277},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{277, -277, -277},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, -277, -106},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-106, 277, -106},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, 277, -106},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, -277, -106},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-277, -277, -277},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-277, 277, -277},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, 277, -277},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, -277, -277},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{107, -277, 106},0, {454, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, -2, 106},0, {505, 752},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-106, 277, 106},0, {538, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{107, 1, 106},0, {486, 496},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{107, 1, 277},0, {486, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-106, 277, 277},0, {538, 240},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-106, -2, 277},0, {505, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{107, -277, 277},0, {454, -16},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-106, 1, 107},0, {486, 496},{0x0, 0x4E, 0x65, 0xFF}}},
|
|
{{{-106, 277, -106},0, {538, 496},{0x0, 0x4E, 0x65, 0xFF}}},
|
|
{{{-277, 277, -106},0, {538, 240},{0x0, 0x4E, 0x65, 0xFF}}},
|
|
{{{-277, 1, 107},0, {486, 240},{0x0, 0x4E, 0x65, 0xFF}}},
|
|
{{{-107, -277, -106},0, {454, 752},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, -2, -106},0, {505, 752},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{106, 277, -106},0, {538, 496},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-107, 1, -106},0, {486, 496},{0x0, 0x0, 0x7F, 0xFF}}},
|
|
{{{-107, 1, -277},0, {486, 240},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{106, 277, -277},0, {538, 240},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{106, -2, -277},0, {505, -16},{0x0, 0x0, 0x81, 0xFF}}},
|
|
{{{-107, -277, -277},0, {454, -16},{0x0, 0x0, 0x81, 0xFF}}},
|
|
};
|
|
|
|
Gfx n64_N_Logo_mesh_tri_0[] = {
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_0 + 0, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_0 + 16, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_0 + 32, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_0 + 48, 8, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSPEndDisplayList(),
|
|
};Vtx n64_N_Logo_mesh_vtx_1[56] = {
|
|
{{{106, -277, -107},0, {454, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, -2, 106},0, {505, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 277, 106},0, {538, 496},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 1, -107},0, {486, 496},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 1, -107},0, {486, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 277, 106},0, {538, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -2, 106},0, {505, -16},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -277, -107},0, {454, -16},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{106, -277, 277},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 277, 277},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 277, 106},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, -277, 106},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -277, 106},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 277, 106},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 277, 277},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -277, 277},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -277, 277},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 277, 277},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 277, 106},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -277, 106},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, -277, 106},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 277, 106},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 277, 277},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, -277, 277},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{106, -277, -106},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 277, -106},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, 277, -277},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{106, -277, -277},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -277, -277},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 277, -277},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, 277, -106},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{277, -277, -106},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -277, -106},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 277, -106},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 277, -277},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -277, -277},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, -277, -277},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 277, -277},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 277, -106},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, -277, -106},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{107, -277, 277},0, {454, 1008},{0x9B, 0xB2, 0x0, 0xFF}}},
|
|
{{{-106, -2, 277},0, {505, 1008},{0x9B, 0xB2, 0x0, 0xFF}}},
|
|
{{{-106, -2, 106},0, {505, 752},{0x9B, 0xB2, 0x0, 0xFF}}},
|
|
{{{107, -277, 106},0, {454, 752},{0x9B, 0xB2, 0x0, 0xFF}}},
|
|
{{{-106, -277, 107},0, {454, 752},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, -2, -106},0, {505, 752},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 277, -106},0, {538, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-106, 1, 107},0, {486, 496},{0x7F, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 1, 107},0, {486, 240},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, 277, -106},0, {538, 240},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -2, -106},0, {505, -16},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-277, -277, 107},0, {454, -16},{0x81, 0x0, 0x0, 0xFF}}},
|
|
{{{-107, -277, -277},0, {454, 1008},{0x65, 0xB2, 0x0, 0xFF}}},
|
|
{{{106, -2, -277},0, {505, 1008},{0x65, 0xB2, 0x0, 0xFF}}},
|
|
{{{106, -2, -106},0, {505, 752},{0x65, 0xB2, 0x0, 0xFF}}},
|
|
{{{-107, -277, -106},0, {454, 752},{0x65, 0xB2, 0x0, 0xFF}}},
|
|
};
|
|
|
|
Gfx n64_N_Logo_mesh_tri_1[] = {
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_1 + 0, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_1 + 16, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_1 + 32, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_1 + 48, 8, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSPEndDisplayList(),
|
|
};Vtx n64_N_Logo_mesh_vtx_2[16] = {
|
|
{{{277, -277, -107},0, {454, 1008},{0x0, 0xB2, 0x65, 0xFF}}},
|
|
{{{277, -2, 106},0, {505, 1008},{0x0, 0xB2, 0x65, 0xFF}}},
|
|
{{{106, -2, 106},0, {505, 752},{0x0, 0xB2, 0x65, 0xFF}}},
|
|
{{{106, -277, -107},0, {454, 752},{0x0, 0xB2, 0x65, 0xFF}}},
|
|
{{{107, 1, 106},0, {486, 496},{0x65, 0x4E, 0x0, 0xFF}}},
|
|
{{{-106, 277, 106},0, {538, 496},{0x65, 0x4E, 0x0, 0xFF}}},
|
|
{{{-106, 277, 277},0, {538, 240},{0x65, 0x4E, 0x0, 0xFF}}},
|
|
{{{107, 1, 277},0, {486, 240},{0x65, 0x4E, 0x0, 0xFF}}},
|
|
{{{-277, -277, 107},0, {454, 1008},{0x0, 0xB2, 0x9B, 0xFF}}},
|
|
{{{-277, -2, -106},0, {505, 1008},{0x0, 0xB2, 0x9B, 0xFF}}},
|
|
{{{-106, -2, -106},0, {505, 752},{0x0, 0xB2, 0x9B, 0xFF}}},
|
|
{{{-106, -277, 107},0, {454, 752},{0x0, 0xB2, 0x9B, 0xFF}}},
|
|
{{{-107, 1, -106},0, {486, 496},{0x9B, 0x4E, 0x0, 0xFF}}},
|
|
{{{106, 277, -106},0, {538, 496},{0x9B, 0x4E, 0x0, 0xFF}}},
|
|
{{{106, 277, -277},0, {538, 240},{0x9B, 0x4E, 0x0, 0xFF}}},
|
|
{{{-107, 1, -277},0, {486, 240},{0x9B, 0x4E, 0x0, 0xFF}}},
|
|
};
|
|
|
|
Gfx n64_N_Logo_mesh_tri_2[] = {
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_2 + 0, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPEndDisplayList(),
|
|
};Vtx n64_N_Logo_mesh_vtx_3[32] = {
|
|
{{{277, 277, 106},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, 277, 106},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, 277, 277},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{277, 277, 277},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, -277, 106},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{277, -277, 106},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{277, -277, 277},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{106, -277, 277},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, 277, 106},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, 277, 106},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, 277, 277},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-106, 277, 277},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, -277, 106},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, -277, 106},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, -277, 277},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-277, -277, 277},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{277, 277, -277},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, 277, -277},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, 277, -106},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{277, 277, -106},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{106, -277, -277},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{277, -277, -277},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{277, -277, -106},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{106, -277, -106},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, 277, -277},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, 277, -277},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, 277, -106},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-106, 277, -106},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
|
|
{{{-277, -277, -277},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, -277, -277},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-106, -277, -106},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
{{{-277, -277, -106},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
|
|
};
|
|
|
|
Gfx n64_N_Logo_mesh_tri_3[] = {
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_3 + 0, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPVertex(n64_N_Logo_mesh_vtx_3 + 16, 16, 0),
|
|
gsSP1Triangle(0, 1, 2, 0),
|
|
gsSP1Triangle(0, 2, 3, 0),
|
|
gsSP1Triangle(4, 5, 6, 0),
|
|
gsSP1Triangle(4, 6, 7, 0),
|
|
gsSP1Triangle(8, 9, 10, 0),
|
|
gsSP1Triangle(8, 10, 11, 0),
|
|
gsSP1Triangle(12, 13, 14, 0),
|
|
gsSP1Triangle(12, 14, 15, 0),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
Gfx mat_n64_N64_Green[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsSPSetLights1(n64_N64_Green_lights),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
Gfx mat_n64_N64_Blue[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsSPSetLights1(n64_N64_Blue_lights),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
Gfx mat_n64_N64_Red[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsSPSetLights1(n64_N64_Red_lights),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
Gfx mat_n64_N64_Yellow[] = {
|
|
gsDPPipeSync(),
|
|
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
|
gsSPTexture(65535, 65535, 0, 0, 1),
|
|
gsSPSetLights1(n64_N64_Yellow_lights),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
Gfx n64_N_Logo_mesh[] = {
|
|
gsSPDisplayList(mat_n64_N64_Green),
|
|
gsSPDisplayList(n64_N_Logo_mesh_tri_0),
|
|
gsSPDisplayList(mat_n64_N64_Blue),
|
|
gsSPDisplayList(n64_N_Logo_mesh_tri_1),
|
|
gsSPDisplayList(mat_n64_N64_Red),
|
|
gsSPDisplayList(n64_N_Logo_mesh_tri_2),
|
|
gsSPDisplayList(mat_n64_N64_Yellow),
|
|
gsSPDisplayList(n64_N_Logo_mesh_tri_3),
|
|
gsSPEndDisplayList(),
|
|
};
|
|
|
|
|
|
|
|
Gfx n64_material_revert_render_settings[] = {
|
|
gsDPPipeSync(),
|
|
gsSPSetGeometryMode(G_LIGHTING),
|
|
gsSPClearGeometryMode(G_TEXTURE_GEN),
|
|
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
|
|
gsSPTexture(65535, 65535, 0, 0, 0),
|
|
gsDPSetEnvColor(255, 255, 255, 255),
|
|
gsDPSetAlphaCompare(G_AC_NONE),
|
|
gsSPEndDisplayList(),
|
|
};
|