|
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>Variables | |
| static u32 const | transition_flags |
|
static |
0x8014C65C - Remove hitlag for Judgement item
|
static |
0x8014C62C https://decomp.me/scratch/vFist // Apply hitlag to Judgement item
| 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
0x8014C68C https://decomp.me/scratch/MTdOC // Check if Mr.
Game & Watch is in any of his SpecialS Motion States
enum | int ftGw_SpecialS_GetRandomInt | ( | HSD_GObj * | gobj | ) |
result is uninitialized and its value is undefined.
|
inlinestatic |
| void ftGw_SpecialS_Enter | ( | HSD_GObj * | gobj | ) |
0x8014C7A0 https://decomp.me/scratch/PnafK
inline with ftGw_SpecialAirS_Enter. | 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.
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 https://decomp.me/scratch/ulBEx // Mr.
Game & Watch's Grounded Judgement Physics callback
| void ftGw_SpecialAirS_Phys | ( | HSD_GObj * | gobj | ) |
0x8014C974 https://decomp.me/scratch/kDevS // 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 https://decomp.me/scratch/G9OvA // 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 |