Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
pause_gfx.c File Reference

Go to the source code of this file.

Functions

 INCLUDE_IMG ("pause/image_1439F0.png", pause_image_1439F0_png)
 
 INCLUDE_IMG ("pause/image_143BF0.png", pause_image_143BF0_png)
 
 INCLUDE_IMG ("pause/image_143FF0.png", pause_image_143FF0_png)
 
 INCLUDE_IMG ("pause/world_map.png", pause_world_map_png)
 
 INCLUDE_PAL ("pause/world_map.pal", pause_world_map_pal)
 
 INCLUDE_IMG ("pause/spirits_bg.png", pause_spirits_bg_png)
 
 INCLUDE_PAL ("pause/spirits_bg.pal", pause_spirits_bg_pal)
 
 INCLUDE_IMG ("pause/orbs.png", pause_orbs_png)
 
 INCLUDE_IMG ("pause/map_location.png", pause_map_location_png)
 
 INCLUDE_IMG ("pause/map_path_marker.png", pause_map_path_marker_png)
 
 INCLUDE_IMG ("pause/map_arrows.png", pause_arrows_png)
 
 INCLUDE_IMG ("pause/banner_hp.png", pause_banner_hp_png)
 
 INCLUDE_PAL ("pause/banner_hp.pal", pause_banner_hp_pal)
 
 INCLUDE_IMG ("pause/banner_fp.png", pause_banner_fp_png)
 
 INCLUDE_PAL ("pause/banner_fp.pal", pause_banner_fp_pal)
 
 INCLUDE_IMG ("pause/banner_bp.png", pause_banner_bp_png)
 
 INCLUDE_PAL ("pause/banner_bp.pal", pause_banner_bp_pal)
 
 INCLUDE_IMG ("pause/banner_boots.png", pause_banner_boots_png)
 
 INCLUDE_PAL ("pause/banner_boots.pal", pause_banner_boots_pal)
 
 INCLUDE_IMG ("pause/banner_hammer.png", pause_banner_hammer_png)
 
 INCLUDE_PAL ("pause/banner_hammer.pal", pause_banner_hammer_pal)
 
 INCLUDE_IMG ("pause/banner_star_energy.png", pause_banner_star_energy_png)
 
 INCLUDE_PAL ("pause/banner_star_energy.pal", pause_banner_star_energy_pal)
 
 INCLUDE_IMG ("pause/available.png", pause_available_png)
 
 INCLUDE_PAL ("pause/available.pal", pause_available_pal)
 
 INCLUDE_IMG ("pause/prompt_check_abilities.png", pause_prompt_check_abilities_png)
 
 INCLUDE_PAL ("pause/prompt_check_abilities.pal", pause_prompt_check_abilities_pal)
 
 INCLUDE_IMG ("pause/stats_bar.png", pause_stats_bar_png)
 
 INCLUDE_PAL ("pause/stats_bar.pal", pause_stats_bar_pal)
 
s32 pause_get_menu_msg (s32 index)
 
void pause_draw_menu_label (s32 index, s32 x, s32 y)
 

Variables

Gfx PauseGfxBannerHp []
 
Gfx PauseGfxBannerFp []
 
Gfx PauseGfxBannerBp []
 
Gfx PauseGfxBannerBoots []
 
Gfx PauseGfxBannerHammer []
 
Gfx PauseGfxBannerStarEnergy []
 
Gfx PauseGfxStatsBar []
 
Gfx PauseGfxWorldMap []
 
Gfx PauseGfxPathPoints []
 
Gfx PauseGfxArrows []
 
Gfx PauseGfxOrbs []
 
Gfx PauseGfxAvailable []
 
Gfx PauseGfxCheckAbilities []
 
Gfx PauseGfxSpiritsBg []
 
s32 gPauseMessages []
 
GfxPauseGfxLabels []
 
BSS s8 gPauseBufferPal1 [512]
 
BSS s8 gPauseBufferImg1 [15752]
 
BSS s8 gPauseBufferPal2 [512]
 
BSS s8 gPauseBufferImg2 [15752]
 

Function Documentation

◆ INCLUDE_IMG() [1/18]

INCLUDE_IMG ( "pause/image_1439F0.png" ,
pause_image_1439F0_png  )

◆ INCLUDE_IMG() [2/18]

INCLUDE_IMG ( "pause/image_143BF0.png" ,
pause_image_143BF0_png  )

◆ INCLUDE_IMG() [3/18]

INCLUDE_IMG ( "pause/image_143FF0.png" ,
pause_image_143FF0_png  )

◆ INCLUDE_IMG() [4/18]

INCLUDE_IMG ( "pause/world_map.png" ,
pause_world_map_png  )

◆ INCLUDE_PAL() [1/11]

INCLUDE_PAL ( "pause/world_map.pal" ,
pause_world_map_pal  )

◆ INCLUDE_IMG() [5/18]

INCLUDE_IMG ( "pause/spirits_bg.png" ,
pause_spirits_bg_png  )

◆ INCLUDE_PAL() [2/11]

INCLUDE_PAL ( "pause/spirits_bg.pal" ,
pause_spirits_bg_pal  )

◆ INCLUDE_IMG() [6/18]

INCLUDE_IMG ( "pause/orbs.png" ,
pause_orbs_png  )

◆ INCLUDE_IMG() [7/18]

INCLUDE_IMG ( "pause/map_location.png" ,
pause_map_location_png  )

◆ INCLUDE_IMG() [8/18]

INCLUDE_IMG ( "pause/map_path_marker.png" ,
pause_map_path_marker_png  )

◆ INCLUDE_IMG() [9/18]

INCLUDE_IMG ( "pause/map_arrows.png" ,
pause_arrows_png  )

◆ INCLUDE_IMG() [10/18]

INCLUDE_IMG ( "pause/banner_hp.png" ,
pause_banner_hp_png  )

◆ INCLUDE_PAL() [3/11]

INCLUDE_PAL ( "pause/banner_hp.pal" ,
pause_banner_hp_pal  )

◆ INCLUDE_IMG() [11/18]

INCLUDE_IMG ( "pause/banner_fp.png" ,
pause_banner_fp_png  )

◆ INCLUDE_PAL() [4/11]

INCLUDE_PAL ( "pause/banner_fp.pal" ,
pause_banner_fp_pal  )

◆ INCLUDE_IMG() [12/18]

INCLUDE_IMG ( "pause/banner_bp.png" ,
pause_banner_bp_png  )

◆ INCLUDE_PAL() [5/11]

INCLUDE_PAL ( "pause/banner_bp.pal" ,
pause_banner_bp_pal  )

◆ INCLUDE_IMG() [13/18]

INCLUDE_IMG ( "pause/banner_boots.png" ,
pause_banner_boots_png  )

◆ INCLUDE_PAL() [6/11]

INCLUDE_PAL ( "pause/banner_boots.pal" ,
pause_banner_boots_pal  )

◆ INCLUDE_IMG() [14/18]

INCLUDE_IMG ( "pause/banner_hammer.png" ,
pause_banner_hammer_png  )

◆ INCLUDE_PAL() [7/11]

INCLUDE_PAL ( "pause/banner_hammer.pal" ,
pause_banner_hammer_pal  )

◆ INCLUDE_IMG() [15/18]

◆ INCLUDE_PAL() [8/11]

◆ INCLUDE_IMG() [16/18]

INCLUDE_IMG ( "pause/available.png" ,
pause_available_png  )

◆ INCLUDE_PAL() [9/11]

INCLUDE_PAL ( "pause/available.pal" ,
pause_available_pal  )

◆ INCLUDE_IMG() [17/18]

◆ INCLUDE_PAL() [10/11]

◆ INCLUDE_IMG() [18/18]

INCLUDE_IMG ( "pause/stats_bar.png" ,
pause_stats_bar_png  )

◆ INCLUDE_PAL() [11/11]

INCLUDE_PAL ( "pause/stats_bar.pal" ,
pause_stats_bar_pal  )

◆ pause_get_menu_msg()

◆ pause_draw_menu_label()

void pause_draw_menu_label ( s32 index,
s32 x,
s32 y )

Definition at line 587 of file pause_gfx.c.

587 {
588 s32 xOffset = 64;
589
590 if (index == 8) {
591 xOffset = 128;
592 }
593 if (index == 3) {
594 xOffset = 48;
595 }
596 if (index == 4) {
597 xOffset = 48;
598 }
599 if (index == 5) {
600 xOffset = 48;
601 }
602 if (index == 6) {
603 xOffset = 160;
604 }
605
607 pause_draw_rect(x * 4, y * 4, (x + xOffset) * 4, (y + 16) * 4, 0, 0, 0, 0x400, 0x400);
608
609#if VERSION_PAL
610 if (gCurrentLanguage == LANGUAGE_DE && index == 5) {
611 s16 xOffset2 = xOffset;
612
613 pause_draw_rect((x + 30) * 4, (y * 4), (xOffset2 + x + 10) * 4, (y + 16) * 4, 0, 0x280, 0, 0x400, 0x400);
614 }
615#endif
616}
BSS s32 PopupMenu_SelectedIndex
@ LANGUAGE_DE
Definition enums.h:6400
void pause_draw_rect(s32 ulx, s32 uly, s32 lrx, s32 lry, s32 tileIdx, s32 uls, s32 ult, s32 dsdx, s32 dtdy)
Definition pause_main.c:841
Gfx * PauseGfxLabels[]
Definition pause_gfx.c:571
#define gCurrentLanguage
Definition variables.h:115
Gfx * gMainGfxPos
Definition cam_main.c:15

Referenced by pause_badges_draw_contents(), pause_partners_draw_contents(), and pause_stats_draw_contents().

Variable Documentation

◆ PauseGfxBannerHp

Gfx PauseGfxBannerHp[]
Initial value:

Definition at line 75 of file pause_gfx.c.

◆ PauseGfxBannerFp

Gfx PauseGfxBannerFp[]
Initial value:

Definition at line 94 of file pause_gfx.c.

◆ PauseGfxBannerBp

Gfx PauseGfxBannerBp[]
Initial value:

Definition at line 113 of file pause_gfx.c.

◆ PauseGfxBannerBoots

Gfx PauseGfxBannerBoots[]
Initial value:

Definition at line 132 of file pause_gfx.c.

◆ PauseGfxBannerHammer

Gfx PauseGfxBannerHammer[]
Initial value:

Definition at line 151 of file pause_gfx.c.

◆ PauseGfxBannerStarEnergy

Gfx PauseGfxBannerStarEnergy[]
Initial value:

Definition at line 170 of file pause_gfx.c.

◆ PauseGfxStatsBar

Gfx PauseGfxStatsBar[]
Initial value:

Definition at line 189 of file pause_gfx.c.

◆ PauseGfxWorldMap

◆ PauseGfxPathPoints

Gfx PauseGfxPathPoints[]
Initial value:

Definition at line 226 of file pause_gfx.c.

Referenced by pause_map_draw_contents().

◆ PauseGfxArrows

Gfx PauseGfxArrows[]
Initial value:

Definition at line 246 of file pause_gfx.c.

Referenced by pause_map_draw_contents().

◆ PauseGfxOrbs

Gfx PauseGfxOrbs[]
Initial value:

Definition at line 264 of file pause_gfx.c.

Referenced by pause_badges_draw_contents().

◆ PauseGfxAvailable

Gfx PauseGfxAvailable[]
Initial value:

Definition at line 282 of file pause_gfx.c.

◆ PauseGfxCheckAbilities

Gfx PauseGfxCheckAbilities[]
Initial value:

Definition at line 306 of file pause_gfx.c.

◆ PauseGfxSpiritsBg

◆ gPauseMessages

s32 gPauseMessages[]

Definition at line 469 of file pause_gfx.c.

469 {
493#if !VERSION_PAL
498#endif
531#if !VERSION_PAL
533#endif
537#if !VERSION_PAL
539#endif
548#if VERSION_PAL
550#endif
559#if VERSION_PAL
561#endif
569};
@ PAUSE_MSG_TIP_BP
@ PAUSE_MSG_DONT_WEAR_MORE
@ PAUSE_MSG_TIP_FP
@ PAUSE_MSG_TAB_BADGES
@ PAUSE_MSG_TUT_DESC_3
@ PAUSE_MSG_18
@ PAUSE_MSG_TUT_DESC_5
@ PAUSE_MSG_NO_BADGE
@ PAUSE_MSG_TUT_CMD_4
@ PAUSE_MSG_PARTNER_HP
@ PAUSE_MSG_TUT_DESC_4
@ PAUSE_MSG_TAB_MAP
@ PAUSE_MSG_LBL_TIME
@ PAUSE_MSG_TUT_DESC_1
@ PAUSE_MSG_TAB_STATS
@ PAUSE_MSG_LBL_STAR_PIECES
@ PAUSE_MSG_TIP_BOOTS_1
@ PAUSE_MSG_1A
@ PAUSE_MSG_TIP_STAR_PIECES
@ PAUSE_MSG_TUT_UNUSED_6
@ PAUSE_MSG_LBL_FP
@ PAUSE_MSG_PARTNER_FP
@ PAUSE_MSG_TIP_STAR_POINTS
@ PAUSE_MSG_BADGES
@ PAUSE_MSG_3F
@ PAUSE_MSG_40
@ PAUSE_MSG_3E
@ PAUSE_MSG_TAB_ITEMS
@ PAUSE_MSG_TIP_TIME
@ PAUSE_MSG_TUT_CMD_3
@ PAUSE_MSG_TIP_HAMMER_0
@ PAUSE_MSG_LBL_HP
@ PAUSE_MSG_ACTIVE
@ PAUSE_MSG_LBL_COINS
@ PAUSE_MSG_TUT_UNUSED_2
@ PAUSE_MSG_TUT_CMD_1
@ PAUSE_MSG_TIP_SECRETS
@ PAUSE_MSG_KEY_ITEMS
@ PAUSE_MSG_41
@ PAUSE_MSG_17
@ PAUSE_MSG_LEVEL
@ PAUSE_MSG_TUT_CMD_5
@ PAUSE_MSG_TIP_BOOTS_2
@ PAUSE_MSG_TUT_UNUSED_5
@ PAUSE_MSG_TIP_BOOTS_3
@ PAUSE_MSG_TUT_DESC_2
@ PAUSE_MSG_19
@ PAUSE_MSG_TIP_HP
@ PAUSE_MSG_DESC_KEY_ITEMS
@ PAUSE_MSG_TUT_DESC_6
@ PAUSE_MSG_TUT_UNUSED_7
@ PAUSE_MSG_LBL_BP
@ PAUSE_MSG_SLASH
@ PAUSE_MSG_42
@ PAUSE_MSG_LBL_STAR_POINTS
@ PAUSE_MSG_CONSUMABLES
@ PAUSE_MSG_NONE
@ PAUSE_MSG_ALL_BADGES
@ PAUSE_MSG_TUT_CMD_6
@ PAUSE_MSG_BAGDE_DESC_ALL
@ PAUSE_MSG_TUT_UNUSED_3
@ PAUSE_MSG_3D
@ PAUSE_MSG_TAB_SPIRITS
@ PAUSE_MSG_TIP_CONTROLS
@ PAUSE_MSG_TUT_UNUSED_4
@ PAUSE_MSG_TUT_DESC_7
@ PAUSE_MSG_UNKNOWN_SPIRIT
@ PAUSE_MSG_TIP_HAMMER_3
@ PAUSE_MSG_TUT_CMD_2
@ PAUSE_MSG_TIP_HAMMER_2
@ PAUSE_MSG_MARIO
@ PAUSE_MSG_BADGE_BP
@ PAUSE_MSG_TAB_PARTY
@ PAUSE_MSG_3C
@ PAUSE_MSG_DESC_CONSUMABLES
@ PAUSE_MSG_TIP_STAR_POWER
@ PAUSE_MSG_NOT_ENOUGH_BP
@ PAUSE_MSG_BAGDE_DESC_NONE
@ PAUSE_MSG_TUT_NAME_BADGES
@ PAUSE_MSG_TIP_HAMMER_1
@ PAUSE_MSG_DOT
@ PAUSE_MSG_TUT_CMD_7
@ PAUSE_MSG_PARTNER_ABILITIES
@ PAUSE_MSG_TUT_UNUSED_1
@ PAUSE_MSG_BAGDE_DESC_ACTIVE
@ PAUSE_MSG_TIP_COINS
@ PAUSE_MSG_3B

Referenced by pause_get_menu_msg().

◆ PauseGfxLabels

Gfx* PauseGfxLabels[]
Initial value:
= {
}
@ PAUSE_LBL_ENERGY
@ PAUSE_LBL_BOOTS
@ PAUSE_LBL_ABILITIES
@ PAUSE_LBL_HAMMER
@ PAUSE_LBL_HP
@ PAUSE_LBL_AVAILABLE
@ PAUSE_LBL_STATS
@ PAUSE_LBL_BP
@ PAUSE_LBL_FP
Gfx PauseGfxBannerBp[]
Definition pause_gfx.c:113
Gfx PauseGfxStatsBar[]
Definition pause_gfx.c:189
Gfx PauseGfxBannerHammer[]
Definition pause_gfx.c:151
Gfx PauseGfxBannerHp[]
Definition pause_gfx.c:75
Gfx PauseGfxBannerFp[]
Definition pause_gfx.c:94
Gfx PauseGfxCheckAbilities[]
Definition pause_gfx.c:306
Gfx PauseGfxBannerStarEnergy[]
Definition pause_gfx.c:170
Gfx PauseGfxAvailable[]
Definition pause_gfx.c:282
Gfx PauseGfxBannerBoots[]
Definition pause_gfx.c:132

Definition at line 571 of file pause_gfx.c.

Referenced by pause_draw_menu_label().

◆ gPauseBufferPal1

BSS s8 gPauseBufferPal1[512]

Definition at line 618 of file pause_gfx.c.

◆ gPauseBufferImg1

BSS s8 gPauseBufferImg1[15752]

Definition at line 619 of file pause_gfx.c.

◆ gPauseBufferPal2

BSS s8 gPauseBufferPal2[512]

Definition at line 620 of file pause_gfx.c.

◆ gPauseBufferImg2

BSS s8 gPauseBufferImg2[15752]

Definition at line 621 of file pause_gfx.c.