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

Side Special - Judgement (SpecialS) More...

#include <platform.h>
#include <baselib/forward.h>

Go to the source code of this file.

Functions

void ftGw_SpecialS_ItemJudgementSetup (HSD_GObj *gobj)
 0x8014C46C https://decomp.me/scratch/ohXu0 // Create Judgement item
 
void ftGw_SpecialS_ItemJudgementSetFlag (HSD_GObj *gobj)
 0x8014C590 https://decomp.me/scratch/KIUEJ // Set Judgement flags + clear pointers
 
void ftGw_SpecialS_ItemJudgementRemove (HSD_GObj *gobj)
 0x8014C5CC https://decomp.me/scratch/jU9ji // Remove Judgement item
 
bool ftGw_SpecialS_ItemCheckJudgementRemove (HSD_GObj *gobj)
 0x8014C68C https://decomp.me/scratch/MTdOC // Check if Mr.
 
int ftGw_SpecialS_GetRandomInt (HSD_GObj *gobj)
 
void ftGw_SpecialS_Enter (HSD_GObj *gobj)
 0x8014C7A0 https://decomp.me/scratch/PnafK
 
void ftGw_SpecialAirS_Enter (HSD_GObj *gobj)
 0x8014C828 https://decomp.me/scratch/IzXqX
 
void ftGw_SpecialS_Anim (HSD_GObj *gobj)
 0x8014C8BC https://decomp.me/scratch/xcOet // Mr.
 
void ftGw_SpecialAirS_Anim (HSD_GObj *gobj)
 0x8014C8F8 - Mr. Game & Watch's Aerial Judgement Animation callback
 
void ftGw_SpecialS_IASA (HSD_GObj *gobj)
 0x8014C934 - Mr. Game & Watch's Grounded Judgement IASA callback
 
void ftGw_SpecialAirS_IASA (HSD_GObj *gobj)
 0x8014C938 - Mr. Game & Watch's Aerial Judgement IASA callback
 
void ftGw_SpecialS_Phys (HSD_GObj *gobj)
 0x8014C93C https://decomp.me/scratch/ulBEx // Mr.
 
void ftGw_SpecialAirS_Phys (HSD_GObj *gobj)
 0x8014C974 https://decomp.me/scratch/kDevS // Mr.
 
void ftGw_SpecialS_Coll (HSD_GObj *gobj)
 0x8014CA10 https://decomp.me/scratch/G9OvA // Mr.
 
void ftGw_SpecialAirS_Coll (HSD_GObj *gobj)
 0x8014CA4C - Mr. Game & Watch's Aerial Judgement Collision callback
 

Detailed Description

Side Special - Judgement (SpecialS)

Function Documentation

◆ ftGw_SpecialS_ItemJudgementSetup()

void ftGw_SpecialS_ItemJudgementSetup ( HSD_GObj gobj)

0x8014C46C https://decomp.me/scratch/ohXu0 // Create Judgement item

◆ ftGw_SpecialS_ItemJudgementSetFlag()

void ftGw_SpecialS_ItemJudgementSetFlag ( HSD_GObj gobj)

0x8014C590 https://decomp.me/scratch/KIUEJ // Set Judgement flags + clear pointers

◆ ftGw_SpecialS_ItemJudgementRemove()

void ftGw_SpecialS_ItemJudgementRemove ( HSD_GObj gobj)

0x8014C5CC https://decomp.me/scratch/jU9ji // Remove Judgement item

◆ ftGw_SpecialS_ItemCheckJudgementRemove()

bool ftGw_SpecialS_ItemCheckJudgementRemove ( HSD_GObj gobj)

0x8014C68C https://decomp.me/scratch/MTdOC // Check if Mr.

Game & Watch is in any of his SpecialS Motion States

Todo:
enum

◆ ftGw_SpecialS_GetRandomInt()

int ftGw_SpecialS_GetRandomInt ( HSD_GObj gobj)
Todo:
getFighter can be factored out somehow.
Remarks
If this condition is never hit, result is uninitialized and its value is undefined.

◆ ftGw_SpecialS_Enter()

void ftGw_SpecialS_Enter ( HSD_GObj gobj)

◆ ftGw_SpecialAirS_Enter()

void ftGw_SpecialAirS_Enter ( HSD_GObj gobj)

◆ ftGw_SpecialS_Anim()

void ftGw_SpecialS_Anim ( HSD_GObj gobj)

0x8014C8BC https://decomp.me/scratch/xcOet // Mr.

Game & Watch's Grounded Judgement Animation callback

◆ ftGw_SpecialAirS_Anim()

void ftGw_SpecialAirS_Anim ( HSD_GObj gobj)

0x8014C8F8 - Mr. Game & Watch's Aerial Judgement Animation callback

◆ ftGw_SpecialS_IASA()

void ftGw_SpecialS_IASA ( HSD_GObj gobj)

0x8014C934 - Mr. Game & Watch's Grounded Judgement IASA callback

◆ ftGw_SpecialAirS_IASA()

void ftGw_SpecialAirS_IASA ( HSD_GObj gobj)

0x8014C938 - Mr. Game & Watch's Aerial Judgement IASA callback

◆ ftGw_SpecialS_Phys()

void ftGw_SpecialS_Phys ( HSD_GObj gobj)

0x8014C93C https://decomp.me/scratch/ulBEx // Mr.

Game & Watch's Grounded Judgement Physics callback

◆ ftGw_SpecialAirS_Phys()

void ftGw_SpecialAirS_Phys ( HSD_GObj gobj)

0x8014C974 https://decomp.me/scratch/kDevS // Mr.

Game & Watch's Aerial Judgement Physics callback

◆ ftGw_SpecialS_Coll()

void ftGw_SpecialS_Coll ( HSD_GObj gobj)

0x8014CA10 https://decomp.me/scratch/G9OvA // Mr.

Game & Watch's Grounded Judgement Collision callback

◆ ftGw_SpecialAirS_Coll()

void ftGw_SpecialAirS_Coll ( HSD_GObj gobj)

0x8014CA4C - Mr. Game & Watch's Aerial Judgement Collision callback