Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
PadlockRedFace.c File Reference

Go to the source code of this file.

Functions

 INCLUDE_IMG ("entity/model/PadlockRedFace_face.png", D_0A000700_E5EE30)
 
 INCLUDE_IMG ("entity/model/PadlockRedFace_keyhole.png", D_0A000978_E5F0A8)
 
 INCLUDE_PAL ("entity/model/PadlockRedFace_keyhole.pal", D_0A001178_E5F8A8)
 
 INCLUDE_IMG ("entity/model/PadlockRedFace_body.png", D_0A001420_E5FB50)
 
 INCLUDE_PAL ("entity/model/PadlockRedFace_body.pal", D_0A001820_E5FF50)
 

Variables

Gfx Entity_PadlockRedFace_LoadTextureFace []
 
Gfx Entity_PadlockRedFace_LoadTextureKeyhole []
 
Gfx Entity_PadlockRedFace_LoadTextureBody []
 
Mtx Entity_PadlockRedFace_mtxShackle
 
Gfx Entity_PadlockRedFace_RenderShackleMain []
 
Gfx Entity_PadlockRedFace_RenderShackle []
 
Gfx Entity_PadlockRedFace_RenderKeyhole []
 
Gfx Entity_PadlockRedFace_RenderFace []
 
Gfx Entity_PadlockRedFace_RenderBody []
 
Gfx Entity_PadlockRedFace_RenderMain []
 
Gfx Entity_PadlockRedFace_Render []
 

Function Documentation

◆ INCLUDE_IMG() [1/3]

INCLUDE_IMG ( "entity/model/PadlockRedFace_face.png" ,
D_0A000700_E5EE30  )

◆ INCLUDE_IMG() [2/3]

◆ INCLUDE_PAL() [1/2]

◆ INCLUDE_IMG() [3/3]

INCLUDE_IMG ( "entity/model/PadlockRedFace_body.png" ,
D_0A001420_E5FB50  )

◆ INCLUDE_PAL() [2/2]

INCLUDE_PAL ( "entity/model/PadlockRedFace_body.pal" ,
D_0A001820_E5FF50  )

Variable Documentation

◆ Entity_PadlockRedFace_LoadTextureFace

◆ Entity_PadlockRedFace_LoadTextureKeyhole

◆ Entity_PadlockRedFace_LoadTextureBody

◆ Entity_PadlockRedFace_mtxShackle

Mtx Entity_PadlockRedFace_mtxShackle
Initial value:
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 22.500000,
0.000000, 0.000000, 1.000000, 0.000000,
0.000000, 0.000000, 0.000000, 1.000000
)
#define RDP_MATRIX( Ax, Bx, Cx, Dx, Ay, By, Cy, Dy, Az, Bz, Cz, Dz, Aw, Bw, Cw, Dw)
Definition macros.h:237

Definition at line 52 of file PadlockRedFace.c.

Referenced by entity_PadlockRedFace_init().

◆ Entity_PadlockRedFace_RenderShackleMain

Gfx Entity_PadlockRedFace_RenderShackleMain[]

◆ Entity_PadlockRedFace_RenderShackle

Gfx Entity_PadlockRedFace_RenderShackle[]

◆ Entity_PadlockRedFace_RenderKeyhole

◆ Entity_PadlockRedFace_RenderFace

◆ Entity_PadlockRedFace_RenderBody

Gfx Entity_PadlockRedFace_RenderBody[]

Definition at line 105 of file PadlockRedFace.c.

105 {
106 gsDPPipeSync(),
113 gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
114 gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
115 gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
116 gsSP2Triangles(7, 10, 11, 0, 7, 11, 8, 0),
117 gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
118 gsSP2Triangles(16, 17, 12, 0, 16, 12, 18, 0),
119 gsSP2Triangles(14, 19, 20, 0, 14, 20, 21, 0),
120 gsSP2Triangles(14, 21, 22, 0, 14, 22, 23, 0),
121 gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
122 gsSP2Triangles(24, 27, 28, 0, 24, 28, 29, 0),
123 gsSPVertex(&D_0A000000_E5E730[1], 1, 1),
124 gsSPVertex(&D_0A000000_E5E730[17], 1, 2),
125 gsSPVertex(&D_0A000000_E5E730[23], 1, 3),
126 gsSPVertex(&D_0A000000_E5E730[27], 2, 4),
127 gsSPVertex(&D_0A000000_E5E730[30], 11, 6),
128 gsSPVertex(&D_0A000000_E5E730[54], 13, 17),
129 gsSP2Triangles(4, 6, 7, 0, 4, 7, 8, 0),
130 gsSP2Triangles(7, 9, 10, 0, 7, 10, 17, 0),
131 gsSP2Triangles(10, 14, 18, 0, 10, 18, 19, 0),
132 gsSP2Triangles(10, 19, 8, 0, 10, 8, 17, 0),
133 gsSP2Triangles(11, 20, 1, 0, 11, 1, 0, 0),
134 gsSP2Triangles(12, 21, 22, 0, 12, 22, 2, 0),
135 gsSP2Triangles(13, 12, 23, 0, 13, 23, 24, 0),
136 gsSP2Triangles(9, 25, 26, 0, 9, 26, 27, 0),
137 gsSP2Triangles(14, 27, 15, 0, 14, 15, 18, 0),
138 gsSP2Triangles(15, 28, 5, 0, 15, 5, 19, 0),
139 gsSP2Triangles(16, 13, 29, 0, 16, 29, 3, 0),
140 gsSPVertex(&D_0A000000_E5E730[6], 1, 0),
141 gsSPVertex(&D_0A000000_E5E730[9], 1, 1),
142 gsSPVertex(&D_0A000000_E5E730[19], 4, 2),
143 gsSPVertex(&D_0A000000_E5E730[24], 3, 6),
144 gsSPVertex(&D_0A000000_E5E730[29], 1, 9),
145 gsSPVertex(&D_0A000000_E5E730[41], 9, 10),
146 gsSPVertex(&D_0A000000_E5E730[67], 13, 19),
147 gsSP2Triangles(10, 19, 11, 0, 10, 11, 20, 0),
148 gsSP2Triangles(11, 17, 21, 0, 11, 21, 20, 0),
149 gsSP2Triangles(12, 22, 0, 0, 12, 0, 1, 0),
150 gsSP2Triangles(2, 13, 23, 0, 2, 23, 3, 0),
151 gsSP2Triangles(4, 14, 24, 0, 4, 24, 5, 0),
152 gsSP2Triangles(6, 9, 15, 0, 6, 15, 25, 0),
153 gsSP2Triangles(7, 16, 26, 0, 7, 26, 8, 0),
154 gsSP2Triangles(17, 27, 28, 0, 17, 28, 21, 0),
155 gsSP2Triangles(18, 29, 30, 0, 18, 30, 31, 0),
156 gsSPVertex(&D_0A000000_E5E730[50], 4, 0),
157 gsSPVertex(&D_0A000000_E5E730[80], 12, 4),
158 gsSP2Triangles(0, 4, 5, 0, 0, 5, 6, 0),
159 gsSP2Triangles(1, 7, 8, 0, 1, 8, 9, 0),
160 gsSP2Triangles(2, 10, 11, 0, 2, 11, 12, 0),
161 gsSP2Triangles(3, 13, 14, 0, 3, 14, 15, 0),
163};
Gfx Entity_PadlockRedFace_LoadTextureBody[]

◆ Entity_PadlockRedFace_RenderMain

◆ Entity_PadlockRedFace_Render