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

Macros

#define CREDITS_MESSAGE_BUFFER_COUNT   (23)
 

Enumerations

enum  { CREDITS_LINE_FLAG_1 = 1 , CREDITS_LINE_FLAG_2 = 2 }
 
enum  { CREDITS_LINE_APPEARING = 0 , CREDITS_LINE_HOLDING = 1 , CREDITS_LINE_VANISHING = 2 }
 

Functions

s32 msg_get_print_char_width (s32 character, s32 charset, s32 variation, f32 msgScale, s32 overrideCharWidth, u8 flags)
 
void msg_get_glyph (s32 font, s32 variation, s32 charIndex, s32 palette, MesasgeFontGlyphData *out)
 
void dma_load_msg (u32 msgID, void *dest)
 
void N CharAnim_FadeIn_0 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeIn_1 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeIn_2 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeIn_3 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeIn_4 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeIn_5 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_HoldClearImgFX (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_Hold (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeOut_0 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeOut_1 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeOut_2 (CreditsLine *line, CreditsChar *chr)
 
void N CharAnim_FadeOut_3 (CreditsLine *line, CreditsChar *chr)
 
void N credits_update_line (CreditsLine *line)
 
void N credits_worker_render (void)
 
void N credits_load_message (CreditsEntry *entry)
 
void N init_credits (void)
 

Macro Definition Documentation

◆ CREDITS_MESSAGE_BUFFER_COUNT

#define CREDITS_MESSAGE_BUFFER_COUNT   (23)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CREDITS_LINE_FLAG_1 
CREDITS_LINE_FLAG_2 

◆ anonymous enum

anonymous enum
Enumerator
CREDITS_LINE_APPEARING 
CREDITS_LINE_HOLDING 
CREDITS_LINE_VANISHING 

Function Documentation

◆ CharAnim_FadeIn_0()

void N CharAnim_FadeIn_0 ( CreditsLine * line,
CreditsChar * chr )

◆ CharAnim_FadeIn_1()

void N CharAnim_FadeIn_1 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeIn_2()

void N CharAnim_FadeIn_2 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeIn_3()

void N CharAnim_FadeIn_3 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeIn_4()

void N CharAnim_FadeIn_4 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeIn_5()

void N CharAnim_FadeIn_5 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeOut_0()

void N CharAnim_FadeOut_0 ( CreditsLine * line,
CreditsChar * chr )

◆ CharAnim_FadeOut_1()

void N CharAnim_FadeOut_1 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeOut_2()

void N CharAnim_FadeOut_2 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_FadeOut_3()

void N CharAnim_FadeOut_3 ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_Hold()

void N CharAnim_Hold ( CreditsLine * line,
CreditsChar * chr )

Referenced by credits_update_line().

◆ CharAnim_HoldClearImgFX()

void N CharAnim_HoldClearImgFX ( CreditsLine * line,
CreditsChar * chr )

◆ credits_load_message()

void N credits_load_message ( CreditsEntry * entry)

◆ credits_update_line()

void N credits_update_line ( CreditsLine * line)

Referenced by credits_worker_render().

◆ credits_worker_render()

void N credits_worker_render ( void )

Referenced by init_credits().

◆ dma_load_msg()

void dma_load_msg ( u32 msgID,
void * dest )

◆ init_credits()

void N init_credits ( void )

◆ msg_get_glyph()

◆ msg_get_print_char_width()

s32 msg_get_print_char_width ( s32 character,
s32 charset,
s32 variation,
f32 msgScale,
s32 overrideCharWidth,
u8 flags )