|
SSBM Decomp
|
#include "ftGw_SpecialS.h"#include "ftGw_Init.h"#include "types.h"#include <platform.h>#include "ft/fighter.h"#include "ft/ft_081B.h"#include "ft/ft_0892.h"#include "ft/ftanim.h"#include "ft/ftcommon.h"#include "ft/ftparts.h"#include "ft/types.h"#include "ftCommon/ftCo_Fall.h"#include "it/items/itfoods.h"#include "it/items/itgamewatchjudge.h"#include "lb/lb_00B0.h"#include <dolphin/mtx.h>#include <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 |