-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathentrance.h
130 lines (122 loc) · 5.82 KB
/
entrance.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
// Generated by Arabiki64 V1.2
// By Buu342
// Custom combine mode to allow mixing primitive and vertex colors
#ifndef G_CC_PRIMLITE
#define G_CC_PRIMLITE SHADE,0,PRIMITIVE,0,0,0,0,PRIMITIVE
#endif
/*********************************
Models
*********************************/
static Vtx vtx_entrance[] = {
{-220, 13, 0, 0, 0, 0, 73, 73, -73, 255}, /* 0 */
{-246, -13, 0, 0, 0, 0, -73, -73, -73, 255}, /* 1 */
{-246, 13, 0, 0, 0, 0, -73, 73, -73, 255}, /* 2 */
{-246, 13, 217, 0, 0, 0, -81, 81, 55, 255}, /* 3 */
{-246, -13, 217, 0, 0, 0, -81, -81, 54, 255}, /* 4 */
{-220, -13, 0, 0, 0, 0, 73, -73, -73, 255}, /* 5 */
{-220, 13, 217, 0, 0, 0, 83, 85, 45, 255}, /* 6 */
{-220, -13, 217, 0, 0, 0, 83, -85, 44, 255}, /* 7 */
{-241, 8, 221, 0, 0, 0, -71, 72, 77, 255}, /* 8 */
{-241, -9, 221, 0, 0, 0, -67, -76, 76, 255}, /* 9 */
{-225, -8, 224, 0, 0, 0, 58, -108, 32, 255}, /* 10 */
{-225, 9, 224, 0, 0, 0, 51, 112, 30, 255}, /* 11 */
{-255, -8, 302, 0, 0, 0, -83, -75, 60, 255}, /* 12 */
{-256, 8, 302, 0, 0, 0, -86, 72, 59, 255}, /* 13 */
{-239, -8, 305, 0, 0, 0, 6, -92, 87, 255}, /* 14 */
{-239, 9, 305, 0, 0, 0, 3, 94, 86, 255}, /* 15 */
{-213, -2, 226, 0, 0, 0, 38, -81, -90, 255}, /* 16 */
{-227, 4, 307, 0, 0, 0, -3, 81, 98, 255}, /* 17 */
{-213, 3, 226, 0, 0, 0, 31, 81, -93, 255}, /* 18 */
{-227, -2, 307, 0, 0, 0, 4, -81, 98, 255}, /* 19 */
{-85, 6, 250, 0, 0, 0, 15, -126, -3, 255}, /* 20 */
{-85, 12, 250, 0, 0, 0, 7, 127, 3, 255}, /* 21 */
{-85, 6, 331, 0, 0, 0, -6, -86, 93, 255}, /* 22 */
{-85, 12, 331, 0, 0, 0, -10, 89, 90, 255}, /* 23 */
{85, 12, 250, 0, 0, 0, -5, 94, -86, 255}, /* 24 */
{85, 12, 331, 0, 0, 0, 10, 89, 90, 255}, /* 25 */
{85, 6, 331, 0, 0, 0, 6, -86, 93, 255}, /* 26 */
{85, 6, 250, 0, 0, 0, -11, -94, -85, 255}, /* 27 */
{227, 4, 307, 0, 0, 0, 3, 81, 98, 255}, /* 28 */
{227, -2, 307, 0, 0, 0, -4, -81, 98, 255}, /* 29 */
{213, 3, 226, 0, 0, 0, -11, 117, 47, 255}, /* 30 */
{212, -2, 226, 0, 0, 0, -3, -80, 98, 255}, /* 31 */
{239, -8, 305, 0, 0, 0, -6, -92, 87, 255}, /* 32 */
{227, 4, 307, 0, 0, 0, 3, 81, 98, 255}, /* 33 */
{227, -2, 307, 0, 0, 0, -4, -81, 98, 255}, /* 34 */
{212, -2, 226, 0, 0, 0, -3, -80, 98, 255}, /* 35 */
{224, -8, 224, 0, 0, 0, -54, -105, 46, 255}, /* 36 */
{213, 3, 226, 0, 0, 0, -11, 117, 47, 255}, /* 37 */
{225, 9, 224, 0, 0, 0, -51, 112, 30, 255}, /* 38 */
{239, 9, 305, 0, 0, 0, -3, 94, 86, 255}, /* 39 */
{256, 8, 302, 0, 0, 0, 86, 72, 59, 255}, /* 40 */
{255, -8, 302, 0, 0, 0, 83, -75, 60, 255}, /* 41 */
{241, -9, 221, 0, 0, 0, 67, -76, 76, 255}, /* 42 */
{241, 8, 221, 0, 0, 0, 71, 72, 77, 255}, /* 43 */
{219, 13, 217, 0, 0, 0, -83, 85, 45, 255}, /* 44 */
{219, -13, 217, 0, 0, 0, -83, -85, 44, 255}, /* 45 */
{246, -13, 217, 0, 0, 0, 81, -81, 54, 255}, /* 46 */
{246, 13, 217, 0, 0, 0, 81, 81, 55, 255}, /* 47 */
{219, -13, 0, 0, 0, 0, -73, -73, -73, 255}, /* 48 */
{246, 13, 0, 0, 0, 0, 73, 73, -73, 255}, /* 49 */
{219, 13, 0, 0, 0, 0, -73, 73, -73, 255}, /* 50 */
{246, -13, 0, 0, 0, 0, 73, -73, -73, 255}, /* 51 */
};
static Gfx gfx_entrance[] = {
gsSPVertex(vtx_entrance+0, 32, 0),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
gsDPSetCombineMode(G_CC_PRIMLITE, G_CC_PRIMLITE),
gsDPSetTextureFilter(G_TF_BILERP),
gsSPClearGeometryMode(0xFFFFFFFF),
gsSPSetGeometryMode(G_SHADE | G_ZBUFFER | G_CULL_BACK | G_SHADING_SMOOTH | G_LIGHTING),
gsDPSetPrimColor(0, 0, 60, 60, 60, 255),
gsDPPipeSync(),
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0),
gsSP2Triangles(0, 5, 1, 0, 3, 6, 0, 0),
gsSP2Triangles(6, 5, 0, 0, 7, 1, 5, 0),
gsSP2Triangles(6, 7, 5, 0, 7, 4, 1, 0),
gsSP2Triangles(6, 3, 8, 0, 4, 8, 3, 0),
gsSP2Triangles(7, 9, 4, 0, 4, 9, 8, 0),
gsSP2Triangles(6, 10, 7, 0, 7, 10, 9, 0),
gsSP2Triangles(6, 8, 11, 0, 6, 11, 10, 0),
gsSP2Triangles(8, 9, 12, 0, 8, 12, 13, 0),
gsSP2Triangles(9, 14, 12, 0, 13, 12, 14, 0),
gsSP2Triangles(9, 10, 14, 0, 8, 13, 15, 0),
gsSP2Triangles(13, 14, 15, 0, 8, 15, 11, 0),
gsSP2Triangles(14, 10, 16, 0, 11, 15, 17, 0),
gsSP2Triangles(14, 17, 15, 0, 10, 11, 18, 0),
gsSP2Triangles(10, 18, 16, 0, 11, 17, 18, 0),
gsSP2Triangles(14, 16, 19, 0, 14, 19, 17, 0),
gsSP2Triangles(18, 20, 16, 0, 19, 16, 20, 0),
gsSP2Triangles(17, 21, 18, 0, 18, 21, 20, 0),
gsSP2Triangles(17, 19, 22, 0, 22, 19, 20, 0),
gsSP2Triangles(23, 21, 17, 0, 22, 23, 17, 0),
gsSP2Triangles(24, 21, 20, 0, 23, 25, 21, 0),
gsSP2Triangles(25, 24, 21, 0, 22, 26, 23, 0),
gsSP2Triangles(26, 25, 23, 0, 27, 22, 20, 0),
gsSP2Triangles(27, 26, 22, 0, 24, 27, 20, 0),
gsSP2Triangles(28, 25, 26, 0, 28, 24, 25, 0),
gsSP2Triangles(29, 26, 27, 0, 28, 26, 29, 0),
gsSP2Triangles(30, 27, 24, 0, 28, 30, 24, 0),
gsSP2Triangles(29, 27, 31, 0, 30, 27, 31, 0),
gsSPVertex(vtx_entrance+32, 20, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 3, 0, 0, 3, 4, 0),
gsSP2Triangles(6, 5, 1, 0, 4, 5, 6, 0),
gsSP2Triangles(0, 7, 1, 0, 6, 1, 7, 0),
gsSP2Triangles(8, 7, 0, 0, 6, 7, 8, 0),
gsSP2Triangles(8, 0, 9, 0, 10, 9, 0, 0),
gsSP2Triangles(10, 8, 9, 0, 10, 0, 4, 0),
gsSP2Triangles(6, 8, 11, 0, 10, 11, 8, 0),
gsSP2Triangles(12, 4, 6, 0, 12, 6, 11, 0),
gsSP2Triangles(13, 10, 4, 0, 12, 13, 4, 0),
gsSP2Triangles(14, 11, 10, 0, 13, 14, 10, 0),
gsSP2Triangles(12, 11, 15, 0, 14, 15, 11, 0),
gsSP2Triangles(12, 16, 13, 0, 14, 17, 15, 0),
gsSP2Triangles(15, 18, 12, 0, 15, 17, 18, 0),
gsSP2Triangles(12, 18, 16, 0, 14, 19, 17, 0),
gsSP2Triangles(18, 17, 19, 0, 13, 19, 14, 0),
gsSP2Triangles(18, 19, 16, 0, 13, 16, 19, 0),
gsSPEndDisplayList(),
};