SSBM Decomp
Loading...
Searching...
No Matches
ftGw_Init.c File Reference
#include "ftGw_Init.h"
#include "ftGw_Attack100.h"
#include "ftGw_Attack11.h"
#include "ftGw_AttackAir.h"
#include "ftGw_AttackLw3.h"
#include "ftGw_AttackS4.h"
#include "ftGw_SpecialHi.h"
#include "ftGw_SpecialLw.h"
#include "ftGw_SpecialN.h"
#include "ftGw_SpecialS.h"
#include "types.h"
#include "ft/ftcamera.h"
#include "ft/ftcolanim.h"
#include "ft/ftmaterial.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/forward.h"
#include "it/it_26B1.h"
#include "it/types.h"
#include <common_structs.h>
#include <dolphin/gx.h>
#include <dolphin/mtx.h>

Functions

void ftGw_Init_OnDeath (HSD_GObj *gobj)
 
void ftGw_Init_OnLoad (HSD_GObj *gobj)
 
void ftGw_Init_OnDamage (HSD_GObj *gobj)
 
void ftGw_Init_8014A538 (HSD_GObj *gobj)
 
void ftGw_Init_OnItemPickup (HSD_GObj *gobj, bool flag)
 
void ftGw_Init_OnItemInvisible (HSD_GObj *gobj)
 
void ftGw_Init_OnItemVisible (HSD_GObj *gobj)
 0x8014A6E0 https://decomp.me/scratch/ibIxi // Make held item visible (restores picked up item's hand held animation)
 
void ftGw_Init_OnItemDrop (HSD_GObj *gobj, bool dropItemFlag)
 0x8014A728 https://decomp.me/scratch/LR8f5 // OnDropItem callback
 
void ftGw_Init_UnkMotionStates4 (HSD_GObj *gobj)
 0x8014A77C https://decomp.me/scratch/SX2FV // Set Oil Panic Color Overlay
 
void ftGw_Init_LoadSpecialAttrs (HSD_GObj *gobj)
 0x8014A7B4 https://decomp.me/scratch/RJvAe // Copy Special Attributes from DAT file struct to Fighter*
 
void ftGw_Init_8014A7F4 (HSD_GObj *gobj, ItemModStruct *item_mod)
 0x8014A7F4 https://decomp.me/scratch/PFWrJ // Apply color to Mr.
 
void ftGw_Init_8014A814 (HSD_GObj *gobj, ItemModStruct *item_mod)
 0x8014A814 https://decomp.me/scratch/BRo1r // Apply alt color to Mr.
 
void ftGw_Init_OnAbsorb (HSD_GObj *gobj)
 0x8014A828 https://decomp.me/scratch/muS2N // Mr.
 

Variables

MotionState ftGw_Init_MotionStateTable [ftGw_MS_SelfCount]
 
char ftGw_Init_DatFilename [] = "PlGw.dat"
 
char ftGw_Init_DataName [] = "ftDataGamewatch"
 
char ftGw_Init_803D2904 [] = "PlGwNr.dat"
 
char ftGw_Init_803D2910 [] = "PlyGamewatch5K_Share_joint"
 
char ftGw_Init_AnimDatFilename [] = "PlGwAJ.dat"
 
Fighter_DemoStrings ftGw_Init_DemoMotionFilenames
 
Fighter_CostumeStrings ftGw_Init_CostumeStrings []
 

Function Documentation

◆ ftGw_Init_OnDeath()

void ftGw_Init_OnDeath ( HSD_GObj gobj)

◆ ftGw_Init_OnLoad()

void ftGw_Init_OnLoad ( HSD_GObj gobj)

◆ ftGw_Init_OnDamage()

void ftGw_Init_OnDamage ( HSD_GObj gobj)

◆ ftGw_Init_8014A538()

void ftGw_Init_8014A538 ( HSD_GObj gobj)

◆ ftGw_Init_OnItemPickup()

void ftGw_Init_OnItemPickup ( HSD_GObj gobj,
bool  flag 
)

◆ ftGw_Init_OnItemInvisible()

void ftGw_Init_OnItemInvisible ( HSD_GObj gobj)

◆ ftGw_Init_OnItemVisible()

void ftGw_Init_OnItemVisible ( HSD_GObj gobj)

0x8014A6E0 https://decomp.me/scratch/ibIxi // Make held item visible (restores picked up item's hand held animation)

◆ ftGw_Init_OnItemDrop()

void ftGw_Init_OnItemDrop ( HSD_GObj gobj,
bool  dropItemFlag 
)

0x8014A728 https://decomp.me/scratch/LR8f5 // OnDropItem callback

◆ ftGw_Init_UnkMotionStates4()

void ftGw_Init_UnkMotionStates4 ( HSD_GObj gobj)

0x8014A77C https://decomp.me/scratch/SX2FV // Set Oil Panic Color Overlay

◆ ftGw_Init_LoadSpecialAttrs()

void ftGw_Init_LoadSpecialAttrs ( HSD_GObj gobj)

0x8014A7B4 https://decomp.me/scratch/RJvAe // Copy Special Attributes from DAT file struct to Fighter*

◆ ftGw_Init_8014A7F4()

void ftGw_Init_8014A7F4 ( HSD_GObj gobj,
ItemModStruct item_mod 
)

0x8014A7F4 https://decomp.me/scratch/PFWrJ // Apply color to Mr.

Game & Watch's items?

◆ ftGw_Init_8014A814()

void ftGw_Init_8014A814 ( HSD_GObj gobj,
ItemModStruct item_mod 
)

0x8014A814 https://decomp.me/scratch/BRo1r // Apply alt color to Mr.

Game & Watch's items?

◆ ftGw_Init_OnAbsorb()

void ftGw_Init_OnAbsorb ( HSD_GObj gobj)

0x8014A828 https://decomp.me/scratch/muS2N // Mr.

Game & Watch's OnAbsorb callback

Variable Documentation

◆ ftGw_Init_MotionStateTable

MotionState ftGw_Init_MotionStateTable[ftGw_MS_SelfCount]

◆ ftGw_Init_DatFilename

char ftGw_Init_DatFilename[] = "PlGw.dat"

◆ ftGw_Init_DataName

char ftGw_Init_DataName[] = "ftDataGamewatch"

◆ ftGw_Init_803D2904

char ftGw_Init_803D2904[] = "PlGwNr.dat"

◆ ftGw_Init_803D2910

char ftGw_Init_803D2910[] = "PlyGamewatch5K_Share_joint"

◆ ftGw_Init_AnimDatFilename

char ftGw_Init_AnimDatFilename[] = "PlGwAJ.dat"

◆ ftGw_Init_DemoMotionFilenames

Fighter_DemoStrings ftGw_Init_DemoMotionFilenames
Initial value:
= {
"ftDemoResultMotionFileGamewatch",
"ftDemoIntroMotionFileGamewatch",
"ftDemoEndingMotionFileGamewatch",
"ftDemoViWaitMotionFileGamewatch",
}

◆ ftGw_Init_CostumeStrings

Fighter_CostumeStrings ftGw_Init_CostumeStrings[]
Initial value:
= {
}
char ftGw_Init_803D2904[]
Definition ftGw_Init.c:475
char ftGw_Init_803D2910[]
Definition ftGw_Init.c:476
#define NULL
Definition stddef.h:19