Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/actors/chain_ball/model.inc.c
7855 views
1
// Chain Ball
2
3
4
// 0x06020AA0
5
static const Vtx chain_ball_seg6_vertex_06020AA0[] = {
6
{{{ -26, -26, 0}, 0, { 0, 992}, {0xff, 0xff, 0xff, 0xff}}},
7
{{{ 26, -26, 0}, 0, { 992, 992}, {0xff, 0xff, 0xff, 0xff}}},
8
{{{ 26, 26, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}},
9
{{{ -26, 26, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}},
10
};
11
12
// align? binid?
13
UNUSED static const u64 chain_ball_unused_1 = 0;
14
15
// 0x06020AE8
16
ALIGNED8 static const Texture chain_ball_seg6_texture_06020AE8[] = {
17
#include "actors/chain_ball/chain_ball.rgba16.inc.c"
18
};
19
20
// 0x060212E8 - 0x06021380
21
const Gfx chain_ball_seg6_dl_060212E8[] = {
22
gsDPPipeSync(),
23
gsSPClearGeometryMode(G_LIGHTING),
24
gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA),
25
gsDPLoadTextureBlock(chain_ball_seg6_texture_06020AE8, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_CLAMP, G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
26
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
27
gsSPVertex(chain_ball_seg6_vertex_06020AA0, 4, 0),
28
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
29
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
30
gsDPPipeSync(),
31
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
32
gsSPSetGeometryMode(G_LIGHTING),
33
gsSPEndDisplayList(),
34
};
35
36