papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
BombableRock.c File Reference

Functions

 INCLUDE_IMG ("entity/model/BombableRock.png", D_0A000840_E9DE90)
 
 INCLUDE_PAL ("entity/model/BombableRock.pal", D_0A001040_E9E690)
 

Variables

Gfx D_0A001060_E9E6B0 []
 
Mtx Entity_BombableRock_FragmentMatrices []
 
Gfx D_0A001258_E9E8A8 []
 
Gfx D_0A0012F8_E9E948 []
 
Gfx D_0A001308_E9E958 []
 
Gfx D_0A0013A8_E9E9F8 []
 
Gfx D_0A0013B8_E9EA08 []
 
Gfx D_0A001458_E9EAA8 []
 
Gfx D_0A001468_E9EAB8 []
 
Gfx D_0A001508_E9EB58 []
 
Gfx D_0A001518_E9EB68 []
 
Gfx D_0A001610_E9EC60 []
 
Gfx D_0A001620_E9EC70 []
 
Gfx D_0A001650_E9ECA0 []
 
Gfx * Entity_BombableRock_FragmentsRender []
 

Function Documentation

◆ INCLUDE_IMG()

INCLUDE_IMG ( "entity/model/BombableRock.png" ,
D_0A000840_E9DE90  )

◆ INCLUDE_PAL()

INCLUDE_PAL ( "entity/model/BombableRock.pal" ,
D_0A001040_E9E690  )

Variable Documentation

◆ D_0A001060_E9E6B0

Gfx D_0A001060_E9E6B0[]
Initial value:
= {
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPPipeSync(),
gsDPSetCombineMode(PM_CC_03, PM_CC_03),
gsDPSetTextureDetail(G_TD_CLAMP),
gsDPSetTextureLOD(G_TL_TILE),
gsDPLoadTextureBlock_4b(D_0A000840_E9DE90, G_IM_FMT_CI, 64, 64, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_MIRROR | G_TX_WRAP, 6, 6, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPLoadTLUT_pal16(0, D_0A001040_E9E690),
gsDPSetTextureFilter(G_TF_BILERP),
gsDPSetTextureConvert(G_TC_FILT),
gsSPEndDisplayList(),
}
#define PM_CC_03
Definition macros.h:289

◆ D_0A001258_E9E8A8

Gfx D_0A001258_E9E8A8[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A001060_E9E6B0),
gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),
gsSPSetGeometryMode(G_CULL_BACK),
gsSPVertex(D_0A000720_E9DD70, 18, 0),
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0),
gsSP2Triangles(2, 4, 6, 0, 2, 6, 5, 0),
gsSP2Triangles(4, 3, 6, 0, 6, 7, 8, 0),
gsSP2Triangles(6, 8, 9, 0, 6, 9, 5, 0),
gsSP2Triangles(10, 7, 6, 0, 10, 6, 3, 0),
gsSP2Triangles(5, 9, 11, 0, 5, 11, 0, 0),
gsSP2Triangles(7, 11, 9, 0, 7, 9, 8, 0),
gsSP2Triangles(3, 1, 12, 0, 3, 12, 13, 0),
gsSP2Triangles(13, 10, 3, 0, 7, 10, 14, 0),
gsSP2Triangles(7, 14, 11, 0, 15, 16, 17, 0),
gsSP2Triangles(13, 12, 14, 0, 13, 14, 10, 0),
gsSP2Triangles(14, 12, 1, 0, 0, 14, 1, 0),
gsSPEndDisplayList(),
}
Gfx D_0A001060_E9E6B0[]
Definition BombableRock.c:12

◆ D_0A0012F8_E9E948

Gfx D_0A0012F8_E9E948[]
Initial value:
= {
gsSPDisplayList(D_0A001258_E9E8A8),
gsSPEndDisplayList(),
}
Gfx D_0A001258_E9E8A8[]
Definition BombableRock.c:90

◆ D_0A001308_E9E958

Gfx D_0A001308_E9E958[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A001060_E9E6B0),
gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),
gsSPSetGeometryMode(G_CULL_BACK),
gsSPVertex(D_0A000600_E9DC50, 18, 0),
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0),
gsSP2Triangles(2, 4, 6, 0, 2, 6, 5, 0),
gsSP2Triangles(4, 3, 6, 0, 6, 7, 8, 0),
gsSP2Triangles(6, 8, 9, 0, 6, 9, 5, 0),
gsSP2Triangles(10, 7, 6, 0, 10, 6, 3, 0),
gsSP2Triangles(5, 9, 11, 0, 5, 11, 0, 0),
gsSP2Triangles(7, 11, 9, 0, 7, 9, 8, 0),
gsSP2Triangles(3, 1, 12, 0, 3, 12, 13, 0),
gsSP2Triangles(13, 10, 3, 0, 7, 10, 14, 0),
gsSP2Triangles(7, 14, 11, 0, 15, 16, 17, 0),
gsSP2Triangles(13, 12, 14, 0, 13, 14, 10, 0),
gsSP2Triangles(14, 12, 1, 0, 0, 14, 1, 0),
gsSPEndDisplayList(),
}

◆ D_0A0013A8_E9E9F8

Gfx D_0A0013A8_E9E9F8[]
Initial value:
= {
gsSPDisplayList(D_0A001308_E9E958),
gsSPEndDisplayList(),
}
Gfx D_0A001308_E9E958[]
Definition BombableRock.c:118

◆ D_0A0013B8_E9EA08

Gfx D_0A0013B8_E9EA08[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A001060_E9E6B0),
gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),
gsSPSetGeometryMode(G_CULL_BACK),
gsSPVertex(D_0A0004A0_E9DAF0, 22, 0),
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0),
gsSP2Triangles(2, 4, 6, 0, 2, 6, 5, 0),
gsSP2Triangles(4, 3, 6, 0, 6, 7, 8, 0),
gsSP2Triangles(6, 8, 9, 0, 6, 9, 5, 0),
gsSP2Triangles(10, 7, 6, 0, 10, 6, 3, 0),
gsSP2Triangles(5, 9, 11, 0, 5, 11, 0, 0),
gsSP2Triangles(7, 11, 9, 0, 7, 9, 8, 0),
gsSP2Triangles(3, 1, 12, 0, 3, 12, 13, 0),
gsSP2Triangles(13, 10, 3, 0, 7, 10, 14, 0),
gsSP2Triangles(7, 14, 11, 0, 15, 16, 17, 0),
gsSP2Triangles(14, 12, 1, 0, 0, 14, 1, 0),
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
gsSPEndDisplayList(),
}

◆ D_0A001458_E9EAA8

Gfx D_0A001458_E9EAA8[]
Initial value:
= {
gsSPDisplayList(D_0A0013B8_E9EA08),
gsSPEndDisplayList(),
}
Gfx D_0A0013B8_E9EA08[]
Definition BombableRock.c:146

◆ D_0A001468_E9EAB8

Gfx D_0A001468_E9EAB8[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A001060_E9E6B0),
gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),
gsSPSetGeometryMode(G_CULL_BACK),
gsSPVertex(D_0A000380_E9D9D0, 18, 0),
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0),
gsSP2Triangles(2, 4, 6, 0, 2, 6, 5, 0),
gsSP2Triangles(4, 3, 6, 0, 6, 7, 8, 0),
gsSP2Triangles(6, 8, 9, 0, 6, 9, 5, 0),
gsSP2Triangles(10, 7, 6, 0, 10, 6, 3, 0),
gsSP2Triangles(5, 9, 11, 0, 5, 11, 0, 0),
gsSP2Triangles(7, 11, 9, 0, 7, 9, 8, 0),
gsSP2Triangles(3, 1, 12, 0, 3, 12, 13, 0),
gsSP2Triangles(13, 10, 3, 0, 7, 10, 14, 0),
gsSP2Triangles(7, 14, 11, 0, 15, 16, 17, 0),
gsSP2Triangles(13, 12, 14, 0, 13, 14, 10, 0),
gsSP2Triangles(14, 12, 1, 0, 0, 14, 1, 0),
gsSPEndDisplayList(),
}

◆ D_0A001508_E9EB58

Gfx D_0A001508_E9EB58[]
Initial value:
= {
gsSPDisplayList(D_0A001468_E9EAB8),
gsSPEndDisplayList(),
}
Gfx D_0A001468_E9EAB8[]
Definition BombableRock.c:174

◆ D_0A001518_E9EB68

Gfx D_0A001518_E9EB68[]

◆ D_0A001610_E9EC60

Gfx D_0A001610_E9EC60[]
Initial value:
= {
gsSPDisplayList(D_0A001518_E9EB68),
gsSPEndDisplayList(),
}
Gfx D_0A001518_E9EB68[]
Definition BombableRock.c:202

◆ D_0A001620_E9EC70

Gfx D_0A001620_E9EC70[]
Initial value:
= {
gsSPDisplayList(D_0A001610_E9EC60),
gsSPDisplayList(D_0A001508_E9EB58),
gsSPDisplayList(D_0A001458_E9EAA8),
gsSPDisplayList(D_0A0013A8_E9E9F8),
gsSPDisplayList(D_0A0012F8_E9E948),
gsSPEndDisplayList(),
}
Gfx D_0A001610_E9EC60[]
Definition BombableRock.c:236
Gfx D_0A0013A8_E9E9F8[]
Definition BombableRock.c:141
Gfx D_0A001458_E9EAA8[]
Definition BombableRock.c:169
Gfx D_0A001508_E9EB58[]
Definition BombableRock.c:197
Gfx D_0A0012F8_E9E948[]
Definition BombableRock.c:113

◆ D_0A001650_E9ECA0

Gfx D_0A001650_E9ECA0[]
Initial value:
= {
gsSPDisplayList(D_0A001620_E9EC70),
gsSPEndDisplayList(),
}
Gfx D_0A001620_E9EC70[]
Definition BombableRock.c:241

◆ Entity_BombableRock_FragmentMatrices

Mtx Entity_BombableRock_FragmentMatrices[]

◆ Entity_BombableRock_FragmentsRender

Gfx* Entity_BombableRock_FragmentsRender[]