Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/ddd/areas/1/4/model.inc.c
7862 views
1
// 0x07005CB0 - 0x07005D90
2
static const Vtx ddd_seg7_vertex_07005CB0[] = {
3
{{{ 7322, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
4
{{{ 7322, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
5
{{{ 7680, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
6
{{{ 7014, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
7
{{{ 7322, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
8
{{{ 7322, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
9
{{{ 7014, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
10
{{{ 3123, -2149, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
11
{{{ 3123, -2149, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
12
{{{ 3123, -1791, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
13
{{{ 3123, -2457, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
14
{{{ 3123, -2149, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
15
{{{ 3123, -2149, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
16
{{{ 3123, -2457, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
17
};
18
19
// 0x07005D90 - 0x07005E70
20
static const Vtx ddd_seg7_vertex_07005D90[] = {
21
{{{ 5478, -2746, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
22
{{{ 5478, -2746, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
23
{{{ 5786, -2746, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
24
{{{ 5786, -2746, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
25
{{{ 5786, -2746, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
26
{{{ 5786, -2746, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
27
{{{ 6144, -2746, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
28
{{{ 5988, 244, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
29
{{{ 5734, 497, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
30
{{{ 5734, 497, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
31
{{{ 5734, 497, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
32
{{{ 5517, 715, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
33
{{{ 5517, 715, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
34
{{{ 5734, 497, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
35
};
36
37
// 0x07005E70 - 0x07005EE0
38
static const Vtx ddd_seg7_vertex_07005E70[] = {
39
{{{ 3123, -4505, -153}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
40
{{{ 3123, -4505, 154}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
41
{{{ 3123, -4197, 51}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
42
{{{ 3123, -4197, -255}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
43
{{{ 3123, -4197, 256}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
44
{{{ 3123, -3839, 0}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
45
{{{ 3123, -4197, -50}, 0, { 0, 0}, {0xff, 0xff, 0x00, 0xff}}},
46
};
47
48
// 0x07005EE0 - 0x07005F78
49
static const Gfx ddd_seg7_dl_07005EE0[] = {
50
gsSPVertex(ddd_seg7_vertex_07005CB0, 14, 0),
51
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
52
gsSP2Triangles( 3, 6, 4, 0x0, 7, 8, 9, 0x0),
53
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
54
gsSPVertex(ddd_seg7_vertex_07005D90, 14, 0),
55
gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),
56
gsSP2Triangles( 4, 5, 6, 0x0, 7, 8, 9, 0x0),
57
gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
58
gsSPVertex(ddd_seg7_vertex_07005E70, 7, 0),
59
gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0),
60
gsSP1Triangle( 0, 2, 6, 0x0),
61
gsSPEndDisplayList(),
62
};
63
64
// 0x07005F78 - 0x07005FC8
65
const Gfx ddd_seg7_dl_07005F78[] = {
66
gsDPPipeSync(),
67
gsDPSetEnvColor(255, 255, 255, 98),
68
gsSPClearGeometryMode(G_LIGHTING),
69
gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
70
gsSPDisplayList(ddd_seg7_dl_07005EE0),
71
gsDPPipeSync(),
72
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
73
gsSPSetGeometryMode(G_LIGHTING),
74
gsDPSetEnvColor(255, 255, 255, 255),
75
gsSPEndDisplayList(),
76
};
77
78