ogrebattle64/src/5C8A0.data.c

86 lines
2.2 KiB
C

#include "common.h"
#include "gbi.h"
/* 5C8A0 801869A0 */
Lights2 LIGHTS_801869A0 = gdSPDefLights2(
// ar, ag, ab
5, 5, 5,
// r1, g1, b1
100, 100, 0,
// x1, y1, z1
32, 64, 32,
// r2, g2, b2
50, 50, 0x00,
// x2, y2, z2
15, 30, 100
);
extern u8 D_6000000;
/* 5C8C8 801869C8 */
Gfx DISPLAY_LIST_801869C8[] = {
gsDPPipeSync(),
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPPipeSync(),
gsSPViewport(&obVpMinResolution),
gsSPClearGeometryMode(
G_ZBUFFER | G_SHADE | G_CULL_BOTH | G_FOG |
G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR |
G_LOD | G_SHADING_SMOOTH | G_CLIPPING | 0x0040F9FA
),
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF),
gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH),
gsSPClipRatio(FRUSTRATIO_2),
gsSPFogPosition(900, 1000),
gsSPSetLights2(LIGHTS_801869A0),
gsDPPipeSync(),
{0xE3000800, 0x00000000},
gsDPPipeSync(),
{0xED000000, 0x004FC3BC},
gsDPPipeSync(),
{0xE3000F00, 0x00000000},
{0xE3001001, 0x00000000},
{0xE3000D01, 0x00000000},
{0xE3000C00, 0x00080000},
{0xE3001201, 0x00002000},
{0xE3001402, 0x00000C00},
{0xFCFFFFFF, 0xFFFE793C},
{0xE3001700, 0x00000000},
{0xE2001E01, 0x00000000},
{0xE200001C, 0x0F0A4000},
{0x00000000, 0x00000000},
{0xE3001801, 0x00000000},
{0xFB000000, 0x00000000},
{0xFA000000, 0x00000000},
{0xF9000000, 0x00000000},
{0xF8000000, 0x00000000},
{0xF7000000, 0x00000000},
{0xEE000000, 0x00000000},
{0xEC000000, 0x00000000},
{0xEB000000, 0x00000000},
{0xEA000000, 0x00000000},
{0xF5100000, 0x00000000},
{0xF5100000, 0x01000000},
{0xF5100000, 0x02000000},
{0xF5100000, 0x03000000},
{0xF5100000, 0x04000000},
{0xF5100000, 0x05000000},
{0xF5100000, 0x6000000},
{0xF5100000, 0x07000000},
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0, 0),
{0xF2000000, 0x01000000},
{0xF2000000, 0x02000000},
{0xF2000000, 0x03000000},
{0xF2000000, 0x04000000},
{0xF2000000, 0x05000000},
gsDPSetTileSize(6, 0, 0, 0, 0),
gsDPSetTileSize(G_TX_LOADTILE, 0, 0, 0, 0),
gsSPSetLights2(LIGHTS_801869A0),
gsDPPipeSync(),
gsSPEndDisplayList(),
};