|
SSBM Decomp
|
#include "ftgamewatchspecials.h"#include <Runtime/platform.h>#include <melee/ft/forward.h>#include "ftgamewatch.h"#include "types.h"#include <dolphin/mtx.h>#include <melee/ft/fighter.h>#include <melee/ft/ft_081B.h>#include <melee/ft/ft_084E.h>#include <melee/ft/ft_0892.h>#include <melee/ft/ftanim.h>#include <melee/ft/ftcommon.h>#include <melee/ft/ftparts.h>#include <melee/ft/kinds/ftCommon/ftCo_Fall.h>#include <melee/ft/types.h>#include <melee/it/kinds/itfoods.h>#include <melee/it/kinds/itgamewatchjudge.h>#include <melee/lb/lb_00B0.h>#include <sysdolphin/baselib/random.h>Functions | |
| static void | ftGw_SpecialS_ItemJudgementExitHitlag (HSD_GObj *gobj) |
| 0x8014C65C - Remove hitlag for Judgement item | |
| static void | ftGw_SpecialS_ItemJudgementEnterHitlag (HSD_GObj *gobj) |
| 0x8014C62C Apply hitlag to Judgement item | |
| void | ftGw_SpecialS_ItemJudgementSetup (HSD_GObj *gobj) |
| 0x8014C46C Create Judgement item | |
| void | ftGw_SpecialS_ItemJudgementSetFlag (HSD_GObj *gobj) |
| 0x8014C590 Set Judgement flags + clear pointers | |
| void | ftGw_SpecialS_ItemJudgementRemove (HSD_GObj *gobj) |
| 0x8014C5CC Remove Judgement item | |
| bool | ftGw_SpecialS_ItemCheckJudgementRemove (HSD_GObj *gobj) |
| 0x8014C68C Check if Mr. | |
| int | ftGw_SpecialS_GetRandomInt (HSD_GObj *gobj) |
| static void | ftGameWatch_SpecialS_SetVars (HSD_GObj *gobj) |
| void | ftGw_SpecialS_Enter (HSD_GObj *gobj) |
| 0x8014C7A0 | |
| void | ftGw_SpecialAirS_Enter (HSD_GObj *gobj) |
| 0x8014C828 | |
| void | ftGw_SpecialS_Anim (HSD_GObj *gobj) |
| 0x8014C8BC 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 Mr. | |
| void | ftGw_SpecialAirS_Phys (HSD_GObj *gobj) |
| 0x8014C974 Mr. | |
| static void | ftGw_SpecialS_GroundToAir (HSD_GObj *gobj) |
| Mr. Game & Watch's ground -> air Judgement Motion State handler. | |
| static void | ftGw_SpecialAirS_AirToGround (HSD_GObj *gobj) |
| 0x8014CB44 - Mr. | |
| void | ftGw_SpecialS_Coll (HSD_GObj *gobj) |
| 0x8014CA10 Mr. | |
| void | ftGw_SpecialAirS_Coll (HSD_GObj *gobj) |
| 0x8014CA4C - Mr. Game & Watch's Aerial Judgement Collision callback | |
| static void | ftGameWatch_SpecialS_SetCall (HSD_GObj *gobj) |
Variables | |
| static u32 const | transition_flags |
|
static |
0x8014C65C - Remove hitlag for Judgement item
|
static |
0x8014C62C Apply hitlag to Judgement item
| void ftGw_SpecialS_ItemJudgementSetup | ( | HSD_GObj * | gobj | ) |
0x8014C46C Create Judgement item
| void ftGw_SpecialS_ItemJudgementSetFlag | ( | HSD_GObj * | gobj | ) |
0x8014C590 Set Judgement flags + clear pointers
| void ftGw_SpecialS_ItemJudgementRemove | ( | HSD_GObj * | gobj | ) |
0x8014C5CC Remove Judgement item
| int ftGw_SpecialS_GetRandomInt | ( | HSD_GObj * | gobj | ) |
result is uninitialized and its value is undefined.
|
inlinestatic |
| void ftGw_SpecialS_Enter | ( | HSD_GObj * | gobj | ) |
0x8014C7A0
inline with ftGw_SpecialAirS_Enter. | void ftGw_SpecialAirS_Enter | ( | HSD_GObj * | gobj | ) |
0x8014C828
| void ftGw_SpecialS_Anim | ( | HSD_GObj * | gobj | ) |
0x8014C8BC Mr.
Game & Watch's Grounded Judgement Animation callback
| 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 Mr.
Game & Watch's Grounded Judgement Physics callback
| void ftGw_SpecialAirS_Phys | ( | HSD_GObj * | gobj | ) |
0x8014C974 Mr.
Game & Watch's Aerial Judgement Physics callback
|
static |
Mr. Game & Watch's ground -> air Judgement Motion State handler.
|
static |
0x8014CB44 - Mr.
Game & Watch's air -> ground Judgement Motion State Handler
| void ftGw_SpecialS_Coll | ( | HSD_GObj * | gobj | ) |
0x8014CA10 Mr.
Game & Watch's Grounded Judgement Collision callback
| void ftGw_SpecialAirS_Coll | ( | HSD_GObj * | gobj | ) |
0x8014CA4C - Mr. Game & Watch's Aerial Judgement Collision callback
|
inlinestatic |
|
static |