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

Functions

 INCLUDE_IMG ("entity/model/RedSwitch_tex.png", D_0A0005D0_E63090)
 
 INCLUDE_PAL ("entity/model/RedSwitch_tex.pal", D_0A0006D0_E63190)
 
 INCLUDE_IMG ("entity/model/RedSwitch_exclamationMark.png", D_0A000978_E63438)
 

Variables

Gfx Entity_RedSwitch_LoadTexture []
 
Gfx Entity_RedSwitch_LoadExclMark []
 
Mtx Entity_RedSwitch_mtxExclMark
 
Mtx Entity_RedSwitch_mtxRedBubble
 
Gfx Entity_RedSwitch_RenderRedBubble []
 
Gfx Entity_RedSwitch_RenderRotatedRedBubble []
 
Gfx Entity_RedSwitch_RenderExclMark []
 
Gfx Entity_RedSwitch_RenderRotatedExclMark []
 
Gfx Entity_RedSwitch_RenderBase []
 
Gfx Entity_RedSwitch_RenderBaseMain []
 
Gfx Entity_RedSwitch_RenderMain []
 
Gfx Entity_RedSwitch_Render []
 

Function Documentation

◆ INCLUDE_IMG() [1/2]

INCLUDE_IMG ( "entity/model/RedSwitch_exclamationMark.png" ,
D_0A000978_E63438  )

◆ INCLUDE_IMG() [2/2]

INCLUDE_IMG ( "entity/model/RedSwitch_tex.png" ,
D_0A0005D0_E63090  )

◆ INCLUDE_PAL()

INCLUDE_PAL ( "entity/model/RedSwitch_tex.pal" ,
D_0A0006D0_E63190  )

Variable Documentation

◆ Entity_RedSwitch_LoadExclMark

Gfx Entity_RedSwitch_LoadExclMark[]
Initial value:
= {
gsDPSetTextureLUT(G_TT_NONE),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPSetTextureDetail(G_TD_CLAMP),
gsDPSetTextureLOD(G_TL_TILE),
gsDPLoadTextureBlock_4b(D_0A000978_E63438, G_IM_FMT_IA, 16, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 5, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPSetTextureFilter(G_TF_BILERP),
gsSPEndDisplayList(),
}

◆ Entity_RedSwitch_LoadTexture

Gfx Entity_RedSwitch_LoadTexture[]
Initial value:
= {
gsDPSetTextureLUT(G_TT_RGBA16),
gsDPLoadTLUT_pal256(D_0A0006D0_E63190),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPSetTextureDetail(G_TD_CLAMP),
gsDPSetTextureLOD(G_TL_TILE),
gsDPLoadTextureBlock(D_0A0005D0_E63090, G_IM_FMT_CI, G_IM_SIZ_8b, 16, 16, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_CLAMP, 4, 4, G_TX_NOLOD, G_TX_NOLOD),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPSetTextureFilter(G_TF_BILERP),
gsSPEndDisplayList(),
}

◆ Entity_RedSwitch_mtxExclMark

Mtx Entity_RedSwitch_mtxExclMark
Initial value:
1.000000, 0.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 6.000000,
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:244

◆ Entity_RedSwitch_mtxRedBubble

Mtx Entity_RedSwitch_mtxRedBubble
Initial value:
1.000000, 0.000000, 0.000000, -0.026600,
0.000000, 1.000000, 0.000000, 5.000000,
0.000000, 0.000000, 1.000000, 0.609116,
0.000000, 0.000000, 0.000000, 1.000000
)

◆ Entity_RedSwitch_Render

Gfx Entity_RedSwitch_Render[]
Initial value:
= {
gsSPDisplayList(Entity_RedSwitch_RenderMain),
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_RenderMain[]
Definition RedSwitch.c:175

◆ Entity_RedSwitch_RenderBase

Gfx Entity_RedSwitch_RenderBase[]

◆ Entity_RedSwitch_RenderBaseMain

Gfx Entity_RedSwitch_RenderBaseMain[]
Initial value:
= {
gsSPDisplayList(Entity_RedSwitch_RenderBase),
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_RenderBase[]
Definition RedSwitch.c:120

◆ Entity_RedSwitch_RenderExclMark

Gfx Entity_RedSwitch_RenderExclMark[]
Initial value:
= {
gsDPPipeSync(),
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
gsSPClearGeometryMode(G_LIGHTING | G_SHADING_SMOOTH),
gsSPSetGeometryMode(G_CULL_BACK),
gsSPVertex(D_0A000390_E62E50, 4, 0),
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_LoadExclMark[]
Definition RedSwitch.c:24

◆ Entity_RedSwitch_RenderMain

Gfx Entity_RedSwitch_RenderMain[]
Initial value:
= {
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_RenderRotatedRedBubble[]
Definition RedSwitch.c:94
Gfx Entity_RedSwitch_RenderRotatedExclMark[]
Definition RedSwitch.c:113
Gfx Entity_RedSwitch_RenderBaseMain[]
Definition RedSwitch.c:170

◆ Entity_RedSwitch_RenderRedBubble

Gfx Entity_RedSwitch_RenderRedBubble[]

◆ Entity_RedSwitch_RenderRotatedExclMark

Gfx Entity_RedSwitch_RenderRotatedExclMark[]
Initial value:
= {
gsSPMatrix(&Entity_RedSwitch_mtxExclMark, G_MTX_PUSH | G_MTX_MUL | G_MTX_MODELVIEW),
gsSPPopMatrix(G_MTX_MODELVIEW),
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_RenderExclMark[]
Definition RedSwitch.c:101
Mtx Entity_RedSwitch_mtxExclMark
Definition RedSwitch.c:36

◆ Entity_RedSwitch_RenderRotatedRedBubble

Gfx Entity_RedSwitch_RenderRotatedRedBubble[]
Initial value:
= {
gsSPMatrix(&Entity_RedSwitch_mtxRedBubble, G_MTX_PUSH | G_MTX_MUL | G_MTX_MODELVIEW),
gsSPPopMatrix(G_MTX_MODELVIEW),
gsSPEndDisplayList(),
}
Gfx Entity_RedSwitch_RenderRedBubble[]
Definition RedSwitch.c:50
Mtx Entity_RedSwitch_mtxRedBubble
Definition RedSwitch.c:43