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

Functions

 INCLUDE_IMG ("entity/model/ShatteringHammer3Block_texture.png", D_0A001050_E398E0)
 
 INCLUDE_PAL ("entity/model/ShatteringHammer3Block_texture.pal", D_0A001150_E399E0)
 

Variables

Gfx D_0A001170_E39A00 []
 
Mtx Entity_ShatteringHammer3Block_FragmentsMatrices []
 
Gfx D_0A001898_E3A128 []
 
Gfx D_0A001918_E3A1A8 []
 
Gfx D_0A001978_E3A208 []
 
Gfx D_0A001990_E3A220 []
 
Gfx D_0A001A30_E3A2C0 []
 
Gfx D_0A001A88_E3A318 []
 
Gfx D_0A001AA0_E3A330 []
 
Gfx D_0A001B28_E3A3B8 []
 
Gfx D_0A001B88_E3A418 []
 
Gfx D_0A001BA0_E3A430 []
 
Gfx D_0A001C20_E3A4B0 []
 
Gfx D_0A001C70_E3A500 []
 
Gfx D_0A001C88_E3A518 []
 
Gfx D_0A001D10_E3A5A0 []
 
Gfx D_0A001D50_E3A5E0 []
 
Gfx D_0A001D68_E3A5F8 []
 
Gfx D_0A001DE8_E3A678 []
 
Gfx D_0A001E38_E3A6C8 []
 
Gfx D_0A001E50_E3A6E0 []
 
Gfx D_0A001EC0_E3A750 []
 
Gfx D_0A001F10_E3A7A0 []
 
Gfx D_0A001F28_E3A7B8 []
 
Gfx D_0A001FA0_E3A830 []
 
Gfx D_0A001FE8_E3A878 []
 
Gfx D_0A002000_E3A890 []
 
Gfx D_0A002060_E3A8F0 []
 
Gfx D_0A0020B0_E3A940 []
 
Gfx D_0A0020C8_E3A958 []
 
Gfx D_0A002160_E3A9F0 []
 
Gfx D_0A0021A8_E3AA38 []
 
Gfx D_0A0021C0_E3AA50 []
 
Gfx D_0A002270_E3AB00 []
 
Gfx D_0A0022B0_E3AB40 []
 
Gfx D_0A0022C8_E3AB58 []
 
Gfx D_0A002360_E3ABF0 []
 
Gfx D_0A0023A8_E3AC38 []
 
Gfx D_0A0023C0_E3AC50 []
 
Gfx D_0A002440_E3ACD0 []
 
Gfx D_0A002480_E3AD10 []
 
Gfx D_0A002498_E3AD28 []
 
Gfx D_0A002518_E3ADA8 []
 
Gfx D_0A002558_E3ADE8 []
 
Gfx D_0A002570_E3AE00 []
 
Gfx D_0A0025E0_E3AE70 []
 
Gfx D_0A002628_E3AEB8 []
 
Gfx D_0A002640_E3AED0 []
 
Gfx D_0A0026B8_E3AF48 []
 
Gfx D_0A0026F8_E3AF88 []
 
Gfx D_0A002710_E3AFA0 []
 
Gfx D_0A002770_E3B000 []
 
Gfx D_0A0027B8_E3B048 []
 
Gfx D_0A0027D0_E3B060 []
 
Gfx D_0A002850_E3B0E0 []
 
Gfx D_0A0028A8_E3B138 []
 
Gfx D_0A0028C0_E3B150 []
 
Gfx D_0A002958_E3B1E8 []
 
Gfx D_0A0029A8_E3B238 []
 
Gfx D_0A0029C0_E3B250 []
 
Gfx D_0A002A40_E3B2D0 []
 
Gfx D_0A002A98_E3B328 []
 
Gfx D_0A002AB0_E3B340 []
 
Gfx D_0A002B20_E3B3B0 []
 
Gfx D_0A002B70_E3B400 []
 
Gfx D_0A002B88_E3B418 []
 
Gfx D_0A002C00_E3B490 []
 
Gfx D_0A002C40_E3B4D0 []
 
Gfx D_0A002C58_E3B4E8 []
 
Gfx D_0A002CC0_E3B550 []
 
Gfx D_0A002D10_E3B5A0 []
 
Gfx D_0A002D28_E3B5B8 []
 
Gfx D_0A002D88_E3B618 []
 
Gfx D_0A002DD8_E3B668 []
 
Gfx D_0A002DF0_E3B680 []
 
Gfx D_0A002E58_E3B6E8 []
 
Gfx D_0A002EA0_E3B730 []
 
Gfx D_0A002EB8_E3B748 []
 
Gfx D_0A002F10_E3B7A0 []
 
Gfx D_0A002F60_E3B7F0 []
 
GfxEntity_ShatteringHammer3Block_FragmentsRender []
 

Function Documentation

◆ INCLUDE_IMG()

◆ INCLUDE_PAL()

Variable Documentation

◆ D_0A001170_E39A00

◆ D_0A001898_E3A128

Gfx D_0A001898_E3A128[]

◆ D_0A001918_E3A1A8

Gfx D_0A001918_E3A1A8[]
Initial value:
= {
gsSP2Triangles(0, 2, 3, 0, 0, 3, 1, 0),
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
}
Gfx D_0A001170_E39A00[]
Definition ShatteringHammer3Block.c:8

◆ D_0A001978_E3A208

Gfx D_0A001978_E3A208[]
Initial value:
= {
}
Gfx D_0A001918_E3A1A8[]
Definition ShatteringHammer3Block.c:355
Gfx D_0A001898_E3A128[]
Definition ShatteringHammer3Block.c:336

◆ D_0A001990_E3A220

Gfx D_0A001990_E3A220[]
Initial value:

◆ D_0A001A30_E3A2C0

◆ D_0A001A88_E3A318

Gfx D_0A001A88_E3A318[]
Initial value:
= {
}
Gfx D_0A001A30_E3A2C0[]
Definition ShatteringHammer3Block.c:399
Gfx D_0A001990_E3A220[]
Definition ShatteringHammer3Block.c:376

◆ D_0A001AA0_E3A330

Gfx D_0A001AA0_E3A330[]

◆ D_0A001B28_E3A3B8

Gfx D_0A001B28_E3A3B8[]

◆ D_0A001B88_E3A418

Gfx D_0A001B88_E3A418[]
Initial value:
= {
}
Gfx D_0A001B28_E3A3B8[]
Definition ShatteringHammer3Block.c:439
Gfx D_0A001AA0_E3A330[]
Definition ShatteringHammer3Block.c:419

◆ D_0A001BA0_E3A430

Gfx D_0A001BA0_E3A430[]
Initial value:

◆ D_0A001C20_E3A4B0

◆ D_0A001C70_E3A500

Gfx D_0A001C70_E3A500[]
Initial value:
= {
}
Gfx D_0A001BA0_E3A430[]
Definition ShatteringHammer3Block.c:460
Gfx D_0A001C20_E3A4B0[]
Definition ShatteringHammer3Block.c:479

◆ D_0A001C88_E3A518

Gfx D_0A001C88_E3A518[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
gsSP2Triangles(8, 9, 11, 0, 8, 11, 10, 0),
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
}

◆ D_0A001D10_E3A5A0

◆ D_0A001D50_E3A5E0

Gfx D_0A001D50_E3A5E0[]
Initial value:
= {
}
Gfx D_0A001C88_E3A518[]
Definition ShatteringHammer3Block.c:498
Gfx D_0A001D10_E3A5A0[]
Definition ShatteringHammer3Block.c:518

◆ D_0A001D68_E3A5F8

Gfx D_0A001D68_E3A5F8[]
Initial value:

◆ D_0A001DE8_E3A678

◆ D_0A001E38_E3A6C8

Gfx D_0A001E38_E3A6C8[]
Initial value:
= {
}
Gfx D_0A001DE8_E3A678[]
Definition ShatteringHammer3Block.c:554
Gfx D_0A001D68_E3A5F8[]
Definition ShatteringHammer3Block.c:535

◆ D_0A001E50_E3A6E0

Gfx D_0A001E50_E3A6E0[]

◆ D_0A001EC0_E3A750

Gfx D_0A001EC0_E3A750[]

◆ D_0A001F10_E3A7A0

Gfx D_0A001F10_E3A7A0[]
Initial value:
= {
}
Gfx D_0A001EC0_E3A750[]
Definition ShatteringHammer3Block.c:590
Gfx D_0A001E50_E3A6E0[]
Definition ShatteringHammer3Block.c:573

◆ D_0A001F28_E3A7B8

Gfx D_0A001F28_E3A7B8[]
Initial value:

◆ D_0A001FA0_E3A830

◆ D_0A001FE8_E3A878

Gfx D_0A001FE8_E3A878[]
Initial value:
= {
}
Gfx D_0A001F28_E3A7B8[]
Definition ShatteringHammer3Block.c:609
Gfx D_0A001FA0_E3A830[]
Definition ShatteringHammer3Block.c:627

◆ D_0A002000_E3A890

Gfx D_0A002000_E3A890[]

◆ D_0A002060_E3A8F0

Gfx D_0A002060_E3A8F0[]

◆ D_0A0020B0_E3A940

Gfx D_0A0020B0_E3A940[]
Initial value:
= {
}
Gfx D_0A002060_E3A8F0[]
Definition ShatteringHammer3Block.c:660
Gfx D_0A002000_E3A890[]
Definition ShatteringHammer3Block.c:645

◆ D_0A0020C8_E3A958

Gfx D_0A0020C8_E3A958[]
Initial value:

◆ D_0A002160_E3A9F0

◆ D_0A0021A8_E3AA38

Gfx D_0A0021A8_E3AA38[]
Initial value:
= {
}
Gfx D_0A0020C8_E3A958[]
Definition ShatteringHammer3Block.c:679
Gfx D_0A002160_E3A9F0[]
Definition ShatteringHammer3Block.c:701

◆ D_0A0021C0_E3AA50

Gfx D_0A0021C0_E3AA50[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
gsSP2Triangles(0, 12, 13, 0, 0, 13, 1, 0),
gsSP2Triangles(2, 14, 15, 0, 2, 15, 3, 0),
gsSP2Triangles(16, 4, 5, 0, 16, 5, 17, 0),
gsSP2Triangles(18, 6, 7, 0, 18, 7, 19, 0),
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
}

◆ D_0A002270_E3AB00

◆ D_0A0022B0_E3AB40

Gfx D_0A0022B0_E3AB40[]
Initial value:
= {
}
Gfx D_0A0021C0_E3AA50[]
Definition ShatteringHammer3Block.c:719
Gfx D_0A002270_E3AB00[]
Definition ShatteringHammer3Block.c:744

◆ D_0A0022C8_E3AB58

Gfx D_0A0022C8_E3AB58[]
Initial value:

◆ D_0A002360_E3ABF0

◆ D_0A0023A8_E3AC38

Gfx D_0A0023A8_E3AC38[]
Initial value:
= {
}
Gfx D_0A002360_E3ABF0[]
Definition ShatteringHammer3Block.c:783
Gfx D_0A0022C8_E3AB58[]
Definition ShatteringHammer3Block.c:761

◆ D_0A0023C0_E3AC50

Gfx D_0A0023C0_E3AC50[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
gsSP2Triangles(8, 9, 11, 0, 8, 11, 10, 0),
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
}

◆ D_0A002440_E3ACD0

◆ D_0A002480_E3AD10

Gfx D_0A002480_E3AD10[]
Initial value:
= {
}
Gfx D_0A0023C0_E3AC50[]
Definition ShatteringHammer3Block.c:801
Gfx D_0A002440_E3ACD0[]
Definition ShatteringHammer3Block.c:820

◆ D_0A002498_E3AD28

Gfx D_0A002498_E3AD28[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
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, 15, 0, 12, 15, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
}

◆ D_0A002518_E3ADA8

◆ D_0A002558_E3ADE8

Gfx D_0A002558_E3ADE8[]
Initial value:
= {
}
Gfx D_0A002498_E3AD28[]
Definition ShatteringHammer3Block.c:837
Gfx D_0A002518_E3ADA8[]
Definition ShatteringHammer3Block.c:856

◆ D_0A002570_E3AE00

Gfx D_0A002570_E3AE00[]
Initial value:

◆ D_0A0025E0_E3AE70

◆ D_0A002628_E3AEB8

Gfx D_0A002628_E3AEB8[]
Initial value:
= {
}
Gfx D_0A0025E0_E3AE70[]
Definition ShatteringHammer3Block.c:890
Gfx D_0A002570_E3AE00[]
Definition ShatteringHammer3Block.c:873

◆ D_0A002640_E3AED0

Gfx D_0A002640_E3AED0[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
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, 15, 0, 12, 15, 14, 0),
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
}

◆ D_0A0026B8_E3AF48

◆ D_0A0026F8_E3AF88

Gfx D_0A0026F8_E3AF88[]
Initial value:
= {
}
Gfx D_0A002640_E3AED0[]
Definition ShatteringHammer3Block.c:908
Gfx D_0A0026B8_E3AF48[]
Definition ShatteringHammer3Block.c:926

◆ D_0A002710_E3AFA0

Gfx D_0A002710_E3AFA0[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
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),
}

◆ D_0A002770_E3B000

◆ D_0A0027B8_E3B048

Gfx D_0A0027B8_E3B048[]
Initial value:
= {
}
Gfx D_0A002710_E3AFA0[]
Definition ShatteringHammer3Block.c:943
Gfx D_0A002770_E3B000[]
Definition ShatteringHammer3Block.c:958

◆ D_0A0027D0_E3B060

◆ D_0A002850_E3B0E0

Gfx D_0A002850_E3B0E0[]

◆ D_0A0028A8_E3B138

Gfx D_0A0028A8_E3B138[]
Initial value:
= {
}
Gfx D_0A0027D0_E3B060[]
Definition ShatteringHammer3Block.c:976
Gfx D_0A002850_E3B0E0[]
Definition ShatteringHammer3Block.c:995

◆ D_0A0028C0_E3B150

Gfx D_0A0028C0_E3B150[]

◆ D_0A002958_E3B1E8

◆ D_0A0029A8_E3B238

Gfx D_0A0029A8_E3B238[]
Initial value:
= {
}
Gfx D_0A0028C0_E3B150[]
Definition ShatteringHammer3Block.c:1015
Gfx D_0A002958_E3B1E8[]
Definition ShatteringHammer3Block.c:1037

◆ D_0A0029C0_E3B250

◆ D_0A002A40_E3B2D0

Gfx D_0A002A40_E3B2D0[]

◆ D_0A002A98_E3B328

Gfx D_0A002A98_E3B328[]
Initial value:
= {
}
Gfx D_0A002A40_E3B2D0[]
Definition ShatteringHammer3Block.c:1075
Gfx D_0A0029C0_E3B250[]
Definition ShatteringHammer3Block.c:1056

◆ D_0A002AB0_E3B340

Gfx D_0A002AB0_E3B340[]
Initial value:

◆ D_0A002B20_E3B3B0

◆ D_0A002B70_E3B400

Gfx D_0A002B70_E3B400[]
Initial value:
= {
}
Gfx D_0A002B20_E3B3B0[]
Definition ShatteringHammer3Block.c:1112
Gfx D_0A002AB0_E3B340[]
Definition ShatteringHammer3Block.c:1095

◆ D_0A002B88_E3B418

Gfx D_0A002B88_E3B418[]
Initial value:
= {
gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF),
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),
}

◆ D_0A002C00_E3B490

◆ D_0A002C40_E3B4D0

Gfx D_0A002C40_E3B4D0[]
Initial value:
= {
}
Gfx D_0A002C00_E3B490[]
Definition ShatteringHammer3Block.c:1149
Gfx D_0A002B88_E3B418[]
Definition ShatteringHammer3Block.c:1131

◆ D_0A002C58_E3B4E8

Gfx D_0A002C58_E3B4E8[]
Initial value:

◆ D_0A002CC0_E3B550

◆ D_0A002D10_E3B5A0

Gfx D_0A002D10_E3B5A0[]
Initial value:
= {
}
Gfx D_0A002CC0_E3B550[]
Definition ShatteringHammer3Block.c:1182
Gfx D_0A002C58_E3B4E8[]
Definition ShatteringHammer3Block.c:1166

◆ D_0A002D28_E3B5B8

Gfx D_0A002D28_E3B5B8[]

◆ D_0A002D88_E3B618

Gfx D_0A002D88_E3B618[]

◆ D_0A002DD8_E3B668

Gfx D_0A002DD8_E3B668[]
Initial value:
= {
}
Gfx D_0A002D88_E3B618[]
Definition ShatteringHammer3Block.c:1216
Gfx D_0A002D28_E3B5B8[]
Definition ShatteringHammer3Block.c:1201

◆ D_0A002DF0_E3B680

Gfx D_0A002DF0_E3B680[]
Initial value:

◆ D_0A002E58_E3B6E8

◆ D_0A002EA0_E3B730

Gfx D_0A002EA0_E3B730[]
Initial value:
= {
}
Gfx D_0A002E58_E3B6E8[]
Definition ShatteringHammer3Block.c:1251
Gfx D_0A002DF0_E3B680[]
Definition ShatteringHammer3Block.c:1235

◆ D_0A002EB8_E3B748

Gfx D_0A002EB8_E3B748[]

◆ D_0A002F10_E3B7A0

Gfx D_0A002F10_E3B7A0[]

◆ D_0A002F60_E3B7F0

Gfx D_0A002F60_E3B7F0[]
Initial value:
= {
}
Gfx D_0A002EB8_E3B748[]
Definition ShatteringHammer3Block.c:1269
Gfx D_0A002F10_E3B7A0[]
Definition ShatteringHammer3Block.c:1283

◆ Entity_ShatteringHammer3Block_FragmentsMatrices

Mtx Entity_ShatteringHammer3Block_FragmentsMatrices[]

◆ Entity_ShatteringHammer3Block_FragmentsRender

Gfx* Entity_ShatteringHammer3Block_FragmentsRender[]
Initial value:
= {
}
Gfx D_0A001B88_E3A418[]
Definition ShatteringHammer3Block.c:454
Gfx D_0A001F10_E3A7A0[]
Definition ShatteringHammer3Block.c:603
Gfx D_0A002EA0_E3B730[]
Definition ShatteringHammer3Block.c:1263
Gfx D_0A002480_E3AD10[]
Definition ShatteringHammer3Block.c:831
Gfx D_0A002B70_E3B400[]
Definition ShatteringHammer3Block.c:1125
Gfx D_0A002F60_E3B7F0[]
Definition ShatteringHammer3Block.c:1296
Gfx D_0A001978_E3A208[]
Definition ShatteringHammer3Block.c:370
Gfx D_0A002628_E3AEB8[]
Definition ShatteringHammer3Block.c:902
Gfx D_0A001E38_E3A6C8[]
Definition ShatteringHammer3Block.c:567
Gfx D_0A0023A8_E3AC38[]
Definition ShatteringHammer3Block.c:795
Gfx D_0A001D50_E3A5E0[]
Definition ShatteringHammer3Block.c:529
Gfx D_0A002A98_E3B328[]
Definition ShatteringHammer3Block.c:1089
Gfx D_0A0027B8_E3B048[]
Definition ShatteringHammer3Block.c:970
Gfx D_0A002558_E3ADE8[]
Definition ShatteringHammer3Block.c:867
Gfx D_0A0026F8_E3AF88[]
Definition ShatteringHammer3Block.c:937
Gfx D_0A002DD8_E3B668[]
Definition ShatteringHammer3Block.c:1229
Gfx D_0A0028A8_E3B138[]
Definition ShatteringHammer3Block.c:1009
Gfx D_0A0022B0_E3AB40[]
Definition ShatteringHammer3Block.c:755
Gfx D_0A0020B0_E3A940[]
Definition ShatteringHammer3Block.c:673
Gfx D_0A002D10_E3B5A0[]
Definition ShatteringHammer3Block.c:1195
Gfx D_0A001C70_E3A500[]
Definition ShatteringHammer3Block.c:492
Gfx D_0A002C40_E3B4D0[]
Definition ShatteringHammer3Block.c:1160
Gfx D_0A0021A8_E3AA38[]
Definition ShatteringHammer3Block.c:713
Gfx D_0A001FE8_E3A878[]
Definition ShatteringHammer3Block.c:639
Gfx D_0A001A88_E3A318[]
Definition ShatteringHammer3Block.c:413
Gfx D_0A0029A8_E3B238[]
Definition ShatteringHammer3Block.c:1050

Referenced by entity_shattering_block_init().