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

Functions

 INCLUDE_IMG ("entity/model/BoardedFloor.png", D_0A001400_E4FBF0)
 

Variables

Gfx D_0A002400_E50BF0 []
 
Mtx Entity_BoardedFloor_FragmentMatrices []
 
Gfx D_0A002778_E50F68 []
 
Gfx D_0A0027E8_E50FD8 []
 
Gfx D_0A0027F8_E50FE8 []
 
Gfx D_0A002858_E51048 []
 
Gfx D_0A002868_E51058 []
 
Gfx D_0A0028D8_E510C8 []
 
Gfx D_0A0028E8_E510D8 []
 
Gfx D_0A002958_E51148 []
 
Gfx D_0A002968_E51158 []
 
Gfx D_0A0029F0_E511E0 []
 
Gfx D_0A002A00_E511F0 []
 
Gfx D_0A002A88_E51278 []
 
Gfx D_0A002A98_E51288 []
 
Gfx D_0A002B08_E512F8 []
 
Gfx D_0A002B18_E51308 []
 
Gfx D_0A002B88_E51378 []
 
Gfx D_0A002B98_E51388 []
 
Gfx D_0A002C28_E51418 []
 
Gfx D_0A002C38_E51428 []
 
Gfx D_0A002CC8_E514B8 []
 
Gfx D_0A002CD8_E514C8 []
 
Gfx D_0A002D68_E51558 []
 
Gfx D_0A002D78_E51568 []
 
Gfx D_0A002E08_E515F8 []
 
Gfx * Entity_BoardedFloor_FragmentsRender []
 

Function Documentation

◆ INCLUDE_IMG()

INCLUDE_IMG ( "entity/model/BoardedFloor.png" ,
D_0A001400_E4FBF0  )

Variable Documentation

◆ D_0A002400_E50BF0

Gfx D_0A002400_E50BF0[]
Initial value:
= {
gsDPSetTextureLUT(G_TT_NONE),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPSetCombineMode(PM_CC_03, PM_CC_03),
gsDPSetTextureDetail(G_TD_CLAMP),
gsDPSetTextureLOD(G_TL_TILE),
gsDPLoadTextureBlock(D_0A001400_E4FBF0, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0, G_TX_MIRROR | G_TX_WRAP, G_TX_MIRROR | G_TX_WRAP, 6, 5, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPSetTextureFilter(G_TF_BILERP),
gsSPEndDisplayList(),
}
#define PM_CC_03
Definition macros.h:289

◆ D_0A002778_E50F68

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

◆ D_0A0027E8_E50FD8

Gfx D_0A0027E8_E50FD8[]
Initial value:
= {
gsSPDisplayList(D_0A002778_E50F68),
gsSPEndDisplayList(),
}
Gfx D_0A002778_E50F68[]
Definition BoardedFloor.c:177

◆ D_0A0027F8_E50FE8

Gfx D_0A0027F8_E50FE8[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A002400_E50BF0),
gsSPClearGeometryMode(G_LIGHTING),
gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
gsSPVertex(D_0A001180_E4F970, 10, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(0, 4, 5, 0, 0, 5, 1, 0),
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
gsSPVertex(&D_0A001180_E4F970[10], 6, 0),
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
gsSPEndDisplayList(),
}

◆ D_0A002858_E51048

Gfx D_0A002858_E51048[]
Initial value:
= {
gsSPDisplayList(D_0A0027F8_E50FE8),
gsSPEndDisplayList(),
}
Gfx D_0A0027F8_E50FE8[]
Definition BoardedFloor.c:199

◆ D_0A002868_E51058

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

◆ D_0A0028D8_E510C8

Gfx D_0A0028D8_E510C8[]
Initial value:
= {
gsSPDisplayList(D_0A002868_E51058),
gsSPEndDisplayList(),
}
Gfx D_0A002868_E51058[]
Definition BoardedFloor.c:219

◆ D_0A0028E8_E510D8

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

◆ D_0A002958_E51148

Gfx D_0A002958_E51148[]
Initial value:
= {
gsSPDisplayList(D_0A0028E8_E510D8),
gsSPEndDisplayList(),
}
Gfx D_0A0028E8_E510D8[]
Definition BoardedFloor.c:241

◆ D_0A002968_E51158

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

◆ D_0A0029F0_E511E0

Gfx D_0A0029F0_E511E0[]
Initial value:
= {
gsSPDisplayList(D_0A002968_E51158),
gsSPEndDisplayList(),
}
Gfx D_0A002968_E51158[]
Definition BoardedFloor.c:263

◆ D_0A002A00_E511F0

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

◆ D_0A002A88_E51278

Gfx D_0A002A88_E51278[]
Initial value:
= {
gsSPDisplayList(D_0A002A00_E511F0),
gsSPEndDisplayList(),
}
Gfx D_0A002A00_E511F0[]
Definition BoardedFloor.c:288

◆ D_0A002A98_E51288

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

◆ D_0A002B08_E512F8

Gfx D_0A002B08_E512F8[]
Initial value:
= {
gsSPDisplayList(D_0A002A98_E51288),
gsSPEndDisplayList(),
}
Gfx D_0A002A98_E51288[]
Definition BoardedFloor.c:313

◆ D_0A002B18_E51308

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

◆ D_0A002B88_E51378

Gfx D_0A002B88_E51378[]
Initial value:
= {
gsSPDisplayList(D_0A002B18_E51308),
gsSPEndDisplayList(),
}
Gfx D_0A002B18_E51308[]
Definition BoardedFloor.c:335

◆ D_0A002B98_E51388

Gfx D_0A002B98_E51388[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A002400_E50BF0),
gsSPClearGeometryMode(G_LIGHTING),
gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
gsSPVertex(D_0A0005A0_E4ED90, 6, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
gsSPVertex(&D_0A0005A0_E4ED90[6], 12, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSPVertex(&D_0A0005A0_E4ED90[18], 12, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(1, 0, 4, 0, 1, 4, 5, 0),
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
gsSP2Triangles(7, 6, 10, 0, 7, 10, 11, 0),
gsSPEndDisplayList(),
}

◆ D_0A002C28_E51418

Gfx D_0A002C28_E51418[]
Initial value:
= {
gsSPDisplayList(D_0A002B98_E51388),
gsSPEndDisplayList(),
}
Gfx D_0A002B98_E51388[]
Definition BoardedFloor.c:357

◆ D_0A002C38_E51428

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

◆ D_0A002CC8_E514B8

Gfx D_0A002CC8_E514B8[]
Initial value:
= {
gsSPDisplayList(D_0A002C38_E51428),
gsSPEndDisplayList(),
}
Gfx D_0A002C38_E51428[]
Definition BoardedFloor.c:383

◆ D_0A002CD8_E514C8

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

◆ D_0A002D68_E51558

Gfx D_0A002D68_E51558[]
Initial value:
= {
gsSPDisplayList(D_0A002CD8_E514C8),
gsSPEndDisplayList(),
}
Gfx D_0A002CD8_E514C8[]
Definition BoardedFloor.c:409

◆ D_0A002D78_E51568

Gfx D_0A002D78_E51568[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsSPDisplayList(D_0A002400_E50BF0),
gsSPClearGeometryMode(G_LIGHTING),
gsSPSetGeometryMode(G_CULL_BACK | G_SHADING_SMOOTH),
gsSPVertex(&D_0A000000_E4E7F0[0], 6, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
gsSPVertex(&D_0A000000_E4E7F0[6], 12, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
gsSPVertex(&D_0A000000_E4E7F0[18], 12, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 3, 0, 4, 3, 2, 0),
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
gsSP2Triangles(10, 11, 9, 0, 10, 9, 8, 0),
gsSPEndDisplayList(),
}

◆ D_0A002E08_E515F8

Gfx D_0A002E08_E515F8[]
Initial value:
= {
gsSPDisplayList(D_0A002D78_E51568),
gsSPEndDisplayList(),
}
Gfx D_0A002D78_E51568[]
Definition BoardedFloor.c:435

◆ Entity_BoardedFloor_FragmentMatrices

Mtx Entity_BoardedFloor_FragmentMatrices[]

◆ Entity_BoardedFloor_FragmentsRender

Gfx* Entity_BoardedFloor_FragmentsRender[]
Initial value:
= {
}
Gfx D_0A002E08_E515F8[]
Definition BoardedFloor.c:456
Gfx D_0A002958_E51148[]
Definition BoardedFloor.c:258
Gfx D_0A002CC8_E514B8[]
Definition BoardedFloor.c:404
Gfx D_0A0029F0_E511E0[]
Definition BoardedFloor.c:283
Gfx D_0A002A88_E51278[]
Definition BoardedFloor.c:308
Gfx D_0A002B08_E512F8[]
Definition BoardedFloor.c:330
Gfx D_0A002C28_E51418[]
Definition BoardedFloor.c:378
Gfx D_0A002858_E51048[]
Definition BoardedFloor.c:214
Gfx D_0A002B88_E51378[]
Definition BoardedFloor.c:352
Gfx D_0A0028D8_E510C8[]
Definition BoardedFloor.c:236
Gfx D_0A0027E8_E50FD8[]
Definition BoardedFloor.c:194
Gfx D_0A002D68_E51558[]
Definition BoardedFloor.c:430

Referenced by Entity_BoardedFloor_init().