SSBM Decomp
Loading...
Searching...
No Matches
forward.h File Reference

Go to the source code of this file.

Typedefs

typedef struct MinorSceneInfo MinorSceneInfo
 
typedef struct gm_8016A92C_arg0_t gm_8016A92C_arg0_t
 
typedef struct Placeholder_8016AE38_flags Placeholder_8016AE38_flags
 
typedef struct gmm_x0_528_t gmm_x0_528_t
 
typedef struct Unk1PData_x24 Unk1PData_x24
 

Enumerations

enum  MajorSceneKind {
  MJ_TITLE ,
  MJ_MENU ,
  MJ_VS ,
  MJ_CLASSIC ,
  MJ_ADVENTURE ,
  MJ_ALLSTAR ,
  MJ_DEBUG ,
  MJ_DEBUG_SOUND_TEST ,
  MJ_HANYU_CSS ,
  MJ_HANYU_SSS ,
  MJ_CAMERA_MODE ,
  MJ_TOY_GALLERY ,
  MJ_TOY_LOTTERY ,
  MJ_TOY_COLLECTION ,
  MJ_DEBUG_VS ,
  MJ_TARGET_TEST ,
  MJ_SUPER_SUDDEN_DEATH_VS ,
  MJ_INVISIBLE_VS ,
  MJ_SLOMO_VS ,
  MJ_LIGHTNING_VS ,
  MJ_CHALLENGER_APPROACH ,
  MJ_CLASSIC_GOVER ,
  MJ_ADVENTURE_GOVER ,
  MJ_ALLSTAR_GOVER ,
  MJ_OPENING_MV ,
  MJ_DEBUG_CUTSCENE ,
  MJ_DEBUG_GOVER ,
  MJ_TOURNAMENT ,
  MJ_TRAINING ,
  MJ_TINY_VS ,
  MJ_GIANT_VS ,
  MJ_STAMINA_VS ,
  MJ_HOME_RUN_CONTEST ,
  MJ_10MAN_VS ,
  MJ_100MAN_VS ,
  MJ_3MIN_VS ,
  MJ_15MIN_VS ,
  MJ_ENDLESS_VS ,
  MJ_CRUEL_VS ,
  MJ_PROGRESSIVE_SCAN ,
  MJ_BOOT ,
  MJ_MEMCARD ,
  MJ_FIXED_CAMERA_VS ,
  MJ_EVENT ,
  MJ_SINGLE_BUTTON_VS ,
  MJ_COUNT
}
 
enum  MinorSceneKind {
  MN_TITLE ,
  MN_MENU ,
  MN_VS ,
  MN_SUDDEN_DEATH ,
  MN_TRAINING_MODE ,
  MN_RESULTS ,
  MN_0x6 ,
  MN_DEBUG_MENU ,
  MN_CSS ,
  MN_SSS ,
  MN_0xA ,
  MN_TOY_GALLERY ,
  MN_TOY_LOTTERY ,
  MN_TOY_COLLECTION ,
  MN_INTRO_NORMAL ,
  MN_REGEND_TOYFALL ,
  MN_REGEND_CONGRATS ,
  MN_CUTSCENE_LUIGI ,
  MN_CUTSCENE_BRINSTAR ,
  MN_CUTSCENE_EXPLOSION ,
  MN_CUTSCENE_3KIRBYS ,
  MN_CUTSCENE_GIANTKIRBY ,
  MN_CUTSCENE_STARFOX ,
  MN_CUTSCENE_FZERO ,
  MN_CUTSCENE_METAL ,
  MN_CUTSCENE_BOWSERTOY ,
  MN_CUTSCENE_GIGATRANSFORM ,
  MN_CUTSCENE_GIGADEFEATED ,
  MN_MOVIE_OPENING ,
  MN_MOVIE_END ,
  MN_MOVIE_HOWTO ,
  MN_MOVIE_OMAKE15 ,
  MN_INTRO_EASY ,
  MN_INTRO_ALLSTAR ,
  MN_GAMEOVER ,
  MN_COMING_SOON ,
  MN_TOU_SETUP ,
  MN_TOU_BRACKET ,
  MN_TOU_ALT ,
  MN_PRIZE_INTERFACE ,
  MN_PROG_SCAN ,
  MN_APPROACH ,
  MN_MEMCARD ,
  MN_STAFFROLL ,
  MN_CAMERA_VS ,
  MN_COUNT
}
 
enum  MatchOutcome {
  OUTCOME_NONE ,
  OUTCOME_TIMEOUT ,
  OUTCOME_ELIMINATION ,
  OUTCOME_0x3 ,
  OUTCOME_0x4 ,
  OUTCOME_0x5 ,
  OUTCOME_0x6 ,
  OUTCOME_LRASTART ,
  OUTCOME_RETRY ,
  OUTCOME_0x9
}
 

Typedef Documentation

◆ MinorSceneInfo

◆ gm_8016A92C_arg0_t

◆ Placeholder_8016AE38_flags

◆ gmm_x0_528_t

typedef struct gmm_x0_528_t gmm_x0_528_t

◆ Unk1PData_x24

typedef struct Unk1PData_x24 Unk1PData_x24

Enumeration Type Documentation

◆ MajorSceneKind

Enumerator
MJ_TITLE 
MJ_MENU 
MJ_VS 
MJ_CLASSIC 
MJ_ADVENTURE 
MJ_ALLSTAR 
MJ_DEBUG 
MJ_DEBUG_SOUND_TEST 
MJ_HANYU_CSS 
MJ_HANYU_SSS 
MJ_CAMERA_MODE 
MJ_TOY_GALLERY 
MJ_TOY_LOTTERY 
MJ_TOY_COLLECTION 
MJ_DEBUG_VS 
MJ_TARGET_TEST 
MJ_SUPER_SUDDEN_DEATH_VS 
MJ_INVISIBLE_VS 
MJ_SLOMO_VS 
MJ_LIGHTNING_VS 
MJ_CHALLENGER_APPROACH 
MJ_CLASSIC_GOVER 
MJ_ADVENTURE_GOVER 
MJ_ALLSTAR_GOVER 
MJ_OPENING_MV 
MJ_DEBUG_CUTSCENE 
MJ_DEBUG_GOVER 

trophy fall and 'congrats'

MJ_TOURNAMENT 
MJ_TRAINING 
MJ_TINY_VS 
MJ_GIANT_VS 
MJ_STAMINA_VS 
MJ_HOME_RUN_CONTEST 
MJ_10MAN_VS 
MJ_100MAN_VS 
MJ_3MIN_VS 
MJ_15MIN_VS 
MJ_ENDLESS_VS 
MJ_CRUEL_VS 
MJ_PROGRESSIVE_SCAN 
MJ_BOOT 
MJ_MEMCARD 
MJ_FIXED_CAMERA_VS 
MJ_EVENT 
MJ_SINGLE_BUTTON_VS 
MJ_COUNT 

◆ MinorSceneKind

Enumerator
MN_TITLE 
MN_MENU 
MN_VS 
MN_SUDDEN_DEATH 
MN_TRAINING_MODE 
MN_RESULTS 
MN_0x6 

Unused? It is skipped in the table entirely.

MN_DEBUG_MENU 
MN_CSS 
MN_SSS 
MN_0xA 

Unused? Empty in the table.

MN_TOY_GALLERY 
MN_TOY_LOTTERY 
MN_TOY_COLLECTION 
MN_INTRO_NORMAL 

Adventure Mode intro.

MN_REGEND_TOYFALL 

Trophy fall scene that happens when you win in 1p mode.

MN_REGEND_CONGRATS 

"REG" may refer to any 1p mode

MN_CUTSCENE_LUIGI 

"Vi0102.dat" - "visual0102Scene"

MN_CUTSCENE_BRINSTAR 

"Vi0401.dat" - "visual0401Scene" - "visual0401InfoScene"

MN_CUTSCENE_EXPLOSION 

Planet Explosion / "Vi0402.dat" - "visual0402Scene".

MN_CUTSCENE_3KIRBYS 

"Vi0501.dat" - "visual0501Scene"

MN_CUTSCENE_GIANTKIRBY 

"Vi0502.dat" - "visual0502Scene"

MN_CUTSCENE_STARFOX 

"Vi0601.dat" - "visual0601Scene"

MN_CUTSCENE_FZERO 

"Vi0801.dat" - "visual0801Scene"

MN_CUTSCENE_METAL 

Metal Mario/Luigi / "Vi1101.dat" -.

"visual1101Scene" - "visual1101Cam2Scene"

MN_CUTSCENE_BOWSERTOY 

"Vi1201v1.dat" - "visual1201v1Scene"

MN_CUTSCENE_GIGATRANSFORM 

"Vi1201v2.dat" - "visual1201v2Scene"

MN_CUTSCENE_GIGADEFEATED 

"Vi1202.dat" - "visual1202Scene"

MN_MOVIE_OPENING 
MN_MOVIE_END 

1p mode ending movie

MN_MOVIE_HOWTO 
MN_MOVIE_OMAKE15 

"Special Movie"

MN_INTRO_EASY 

Classic Mode splash screen.

MN_INTRO_ALLSTAR 

Unused?

MN_GAMEOVER 
MN_COMING_SOON 
MN_TOU_SETUP 

Selections and settings.

MN_TOU_BRACKET 

Tournament "Match Type".

MN_TOU_ALT 

Winner Out/Loser Out "Match Type".

MN_PRIZE_INTERFACE 

Achievement/Special Message Pop-up.

MN_PROG_SCAN 
MN_APPROACH 

Challenger Approaching.

MN_MEMCARD 

Memcard Prompt.

MN_STAFFROLL 

Credits.

MN_CAMERA_VS 
MN_COUNT 

◆ MatchOutcome

Enumerator
OUTCOME_NONE 
OUTCOME_TIMEOUT 
OUTCOME_ELIMINATION 
OUTCOME_0x3 
OUTCOME_0x4 
OUTCOME_0x5 
OUTCOME_0x6 
OUTCOME_LRASTART 
OUTCOME_RETRY 
OUTCOME_0x9