SSBM Decomp
Loading...
Searching...
No Matches
Diagram2 Struct Reference

User data for VS Records page 2 (character details screen) Total size: 0xC8 bytes. More...

#include <types.h>

Data Fields

u8 saved_menu
 Saved menu ID on entry.
 
u8 pad_1
 
u16 saved_selection
 Saved hovered selection on entry.
 
u8 anim_state
 0 = idle, 1 = intro anim playing
 
u8 pad_5 [3]
 
HSD_JObjx8
 
HSD_JObjxC
 
HSD_JObjx10
 
HSD_JObjfighter_mode_header
 shown in fighter mode
 
HSD_JObjx18
 
HSD_JObjx1C
 
HSD_JObjname_mode_header
 shown in name mode
 
HSD_JObjx24
 
HSD_JObjicon_parent
 parent for character icons
 
HSD_JObjrow0_ref
 row 0 position reference
 
HSD_JObjrow1_ref
 row 1 position reference
 
HSD_JObjdown_arrow
 hidden when at bottom
 
HSD_JObjup_arrow
 hidden when scroll_offset == 0
 
HSD_JObjleft_arrow
 hidden at first selection
 
HSD_JObjright_arrow
 hidden at last selection
 
u16 scroll_offset
 current scroll position
 
u8 selected_fighter_idx
 fighter mode selection
 
u8 selected_name_idx
 name mode selection
 
u8 is_name_mode
 0 = fighter, 1 = name mode
 
u8 pad_49 [3]
 
HSD_Textrow_labels [10]
 stat category label text
 
HSD_Textrow_values [10]
 stat value text
 
HSD_Textrow_icons [10]
 optional stat icons
 
HSD_Textheader_text
 entity name header
 

Detailed Description

User data for VS Records page 2 (character details screen) Total size: 0xC8 bytes.

Field Documentation

◆ saved_menu

u8 Diagram2::saved_menu

Saved menu ID on entry.

◆ pad_1

u8 Diagram2::pad_1

◆ saved_selection

u16 Diagram2::saved_selection

Saved hovered selection on entry.

◆ anim_state

u8 Diagram2::anim_state

0 = idle, 1 = intro anim playing

◆ pad_5

u8 Diagram2::pad_5[3]

◆ x8

HSD_JObj* Diagram2::x8

◆ xC

HSD_JObj* Diagram2::xC

◆ x10

HSD_JObj* Diagram2::x10

◆ fighter_mode_header

HSD_JObj* Diagram2::fighter_mode_header

shown in fighter mode

◆ x18

HSD_JObj* Diagram2::x18

◆ x1C

HSD_JObj* Diagram2::x1C

◆ name_mode_header

HSD_JObj* Diagram2::name_mode_header

shown in name mode

◆ x24

HSD_JObj* Diagram2::x24

◆ icon_parent

HSD_JObj* Diagram2::icon_parent

parent for character icons

◆ row0_ref

HSD_JObj* Diagram2::row0_ref

row 0 position reference

◆ row1_ref

HSD_JObj* Diagram2::row1_ref

row 1 position reference

◆ down_arrow

HSD_JObj* Diagram2::down_arrow

hidden when at bottom

◆ up_arrow

HSD_JObj* Diagram2::up_arrow

hidden when scroll_offset == 0

◆ left_arrow

HSD_JObj* Diagram2::left_arrow

hidden at first selection

◆ right_arrow

HSD_JObj* Diagram2::right_arrow

hidden at last selection

◆ scroll_offset

u16 Diagram2::scroll_offset

current scroll position

◆ selected_fighter_idx

u8 Diagram2::selected_fighter_idx

fighter mode selection

◆ selected_name_idx

u8 Diagram2::selected_name_idx

name mode selection

◆ is_name_mode

u8 Diagram2::is_name_mode

0 = fighter, 1 = name mode

◆ pad_49

u8 Diagram2::pad_49[3]

◆ row_labels

HSD_Text* Diagram2::row_labels[10]

stat category label text

◆ row_values

HSD_Text* Diagram2::row_values[10]

stat value text

◆ row_icons

HSD_Text* Diagram2::row_icons[10]

optional stat icons

◆ header_text

HSD_Text* Diagram2::header_text

entity name header


The documentation for this struct was generated from the following file: