|
SSBM Decomp
|
#include "ftKb_Init.static.h"#include "types.h"#include <placeholder.h>#include "cm/camera.h"#include "ef/efasync.h"#include "ef/eflib.h"#include "ef/efsync.h"#include "ft/chara/ftCommon/ftCo_Bury.h"#include "ft/chara/ftCommon/ftCo_Damage.h"#include "ft/chara/ftCommon/ftCo_Escape.h"#include "ft/chara/ftCommon/ftCo_FallSpecial.h"#include "ft/chara/ftCommon/ftCo_Jump.h"#include "ft/chara/ftCommon/ftCo_KneeBend.h"#include "ft/chara/ftCommon/ftCo_Lift.h"#include "ft/chara/ftCommon/ftCo_Throw.h"#include "ft/chara/ftCommon/ftCo_Wait.h"#include "ft/chara/ftCommon/ftpickupitem.h"#include "ft/fighter.h"#include "ft/forward.h"#include "ft/ft_081B.h"#include "ft/ft_0877.h"#include "ft/ft_0881.h"#include "ft/ft_0892.h"#include "ft/ft_0C31.h"#include "ft/ftcamera.h"#include "ft/ftcliffcommon.h"#include "ft/ftcolanim.h"#include "ft/ftcoll.h"#include "ft/ftcommon.h"#include "ft/ftdata.h"#include "ft/ftdynamics.h"#include "ft/ftparts.h"#include "ft/ftwalkcommon.h"#include "ft/inlines.h"#include "ft/types.h"#include "ftCommon/ftCo_Attack100.h"#include "ftCommon/ftCo_CaptureKirby.h"#include "ftCommon/ftCo_Fall.h"#include "ftCommon/ftCo_Landing.h"#include "ftKirby/forward.h"#include "ftLink/types.h"#include "it/it_26B1.h"#include "it/item.h"#include "it/items/it_2ADA.h"#include "it/items/it_2F28.h"#include "it/items/itclimbersice.h"#include "it/items/itkirby_2F23.h"#include "it/items/itkirbycutterbeam.h"#include "it/items/itkirbygamewatchchefpan.h"#include "it/items/itkirbyhammer.h"#include "it/items/itkirbyyoshispecialn.h"#include "it/items/itlinkarrow.h"#include "it/items/itlinkbow.h"#include "it/items/itluigifireball.h"#include "it/items/itmewtwoshadowball.h"#include "it/items/itnesspkflush.h"#include "it/items/itpeachtoad.h"#include "it/items/itpeachtoadspore.h"#include "it/items/itpikachutjoltground.h"#include "it/items/itsamuschargeshot.h"#include "it/items/itseakneedleheld.h"#include "lb/lb_00B0.h"#include "lb/lbanim.h"#include "lb/lbvector.h"#include "mp/mpcoll.h"#include "mp/mplib.h"#include "pl/player.h"#include <common_structs.h>#include <stddef.h>#include <trigf.h>#include <baselib/gobj.h>#include <baselib/random.h>#include <MSL/math.h>Data Structures | |
| struct | ftKirby_UnkArrayThing |
| struct | ftKirby_CopyName |
| struct | ftKb_Init_803CB4EC |
Variables | |
| MotionState | ftKb_Init_MotionStateTable [ftKb_MS_SelfCount] |
| HSD_GObjEvent | ftKb_Init_803C9CC8 [] |
| HSD_GObjEvent | ftKb_Init_803C9DD0 [] |
| HSD_GObjEvent | ftKb_Init_803C9E54 [] |
| ftKirby_UnkArrayThing | ftKb_Init_803C9ED8 = { 0 } |
| ftKirby_UnkArrayThing | ftKb_Init_803C9F08 = { 0 } |
| ftKirby_UnkArrayThing | ftKb_Init_803C9F38 = { 0 } |
| ftKirby_UnkArrayThing | ftKb_Init_803C9F68 = { 0 } |
| ftKirby_UnkArrayThing | ftKb_Init_803C9F98 = { 0 } |
| ftKirby_UnkArrayThing * | ftKb_Init_803C9FC8 [FTKIND_MAX] |
| MotionState | ftKb_Init_UnkMotionStates0 [] |
| jtbl_t | ftKb_Init_803CA0CC |
| char | ftKb_Init_assert_msg_0 [] = "fighter parts model dobj num over!\n" |
| char | ftKb_Init_assert_msg_1 [] = "ftkirby.c" |
| char | ftKb_Init_assert_msg_2 [] = "fighter dobj num over!\n" |
| jtbl_t | ftKb_Init_803CA14C |
| jtbl_t | ftKb_Init_803CA1CC |
| jtbl_t | ftKb_Init_803CA230 |
| jtbl_t | ftKb_Init_803CA294 |
| jtbl_t | ftKb_Init_803CA2CC |
| char | ftKb_Init_DatFilename [] = "PlKb.dat" |
| char | ftKb_Init_DataName [] = "ftDataKirby" |
| char | ftKb_Init_803CA320 [] = "PlKbNr.dat" |
| char | ftKb_Init_803CA32C [] = "PlyKirby5K_Share_joint" |
| char | ftKb_Init_803CA344 [] = "PlyKirby5K_Share_matanim_joint" |
| char | ftKb_Init_803CA364 [] = "PlKbYe.dat" |
| char | ftKb_Init_803CA370 [] = "PlyKirby5KYe_Share_joint" |
| char | ftKb_Init_803CA38C [] = "PlyKirby5KYe_Share_matanim_joint" |
| char | ftKb_Init_803CA3B0 [] = "PlKbBu.dat" |
| char | ftKb_Init_803CA3BC [] = "PlyKirby5KBu_Share_joint" |
| char | ftKb_Init_803CA3D8 [] = "PlyKirby5KBu_Share_matanim_joint" |
| char | ftKb_Init_803CA3FC [] = "PlKbRe.dat" |
| char | ftKb_Init_803CA408 [] = "PlyKirby5KRe_Share_joint" |
| char | ftKb_Init_803CA424 [] = "PlyKirby5KRe_Share_matanim_joint" |
| char | ftKb_Init_803CA448 [] = "PlKbGr.dat" |
| char | ftKb_Init_803CA454 [] = "PlyKirby5KGr_Share_joint" |
| char | ftKb_Init_803CA470 [] = "PlyKirby5KGr_Share_matanim_joint" |
| char | ftKb_Init_803CA494 [] = "PlKbWh.dat" |
| char | ftKb_Init_803CA4A0 [] = "PlyKirby5KWh_Share_joint" |
| char | ftKb_Init_803CA4BC [] = "PlyKirby5KWh_Share_matanim_joint" |
| char | ftKb_Init_AnimDatFilename [] = "PlKbAJ.dat" |
| Fighter_DemoStrings | ftKb_Init_DemoMotionFilenames |
| char * | ftKb_Init_803CA5A4 [] |
| Fighter_CostumeStrings | ftKb_Init_CostumeStrings [] |
| ftKirby_CopyName | ftKb_Init_803CA9D0 [FTKIND_MAX] |
| char | ftKb_Init_803CAAD8 [] = "PlKbNrCpDk.dat" |
| char | ftKb_Init_803CAAE8 [] = "PlyKirbyDk_Share_joint" |
| char | ftKb_Init_803CAB00 [] = "PlyKirbyDk_Share_matanim_joint" |
| char | ftKb_Init_803CAB20 [] = "PlKbYeCpDk.dat" |
| char | ftKb_Init_803CAB30 [] = "PlyKirbyDkYe_Share_joint" |
| char | ftKb_Init_803CAB4C [] = "PlyKirbyDkYe_Share_matanim_joint" |
| char | ftKb_Init_803CAB70 [] = "PlKbBuCpDk.dat" |
| char | ftKb_Init_803CAB80 [] = "PlyKirbyDkBu_Share_joint" |
| char | ftKb_Init_803CAB9C [] = "PlyKirbyDkBu_Share_matanim_joint" |
| char | ftKb_Init_803CABC0 [] = "PlKbReCpDk.dat" |
| char | ftKb_Init_803CABD0 [] = "PlyKirbyDkRe_Share_joint" |
| char | ftKb_Init_803CABEC [] = "PlyKirbyDkRe_Share_matanim_joint" |
| char | ftKb_Init_803CAC10 [] = "PlKbGrCpDk.dat" |
| char | ftKb_Init_803CAC20 [] = "PlyKirbyDkGr_Share_joint" |
| char | ftKb_Init_803CAC3C [] = "PlyKirbyDkGr_Share_matanim_joint" |
| char | ftKb_Init_803CAC60 [] = "PlKbWhCpDk.dat" |
| char | ftKb_Init_803CAC70 [] = "PlyKirbyDkWh_Share_joint" |
| char | ftKb_Init_803CAC8C [] = "PlyKirbyDkWh_Share_matanim_joint" |
| Fighter_CostumeStrings | ftKb_Init_803CACB0 [] |
| char | ftKb_Init_803CACF8 [] = "PlKbNrCpPr.dat" |
| char | ftKb_Init_803CAD08 [] = "PlyKirbyPr_Share_joint" |
| char | ftKb_Init_803CAD20 [] = "PlyKirbyPr_Share_matanim_joint" |
| char | ftKb_Init_803CAD40 [] = "PlKbYeCpPr.dat" |
| char | ftKb_Init_803CAD50 [] = "PlyKirbyPrYe_Share_joint" |
| char | ftKb_Init_803CAD6C [] = "PlyKirbyPrYe_Share_matanim_joint" |
| char | ftKb_Init_803CAD90 [] = "PlKbBuCpPr.dat" |
| char | ftKb_Init_803CADA0 [] = "PlyKirbyPrBu_Share_joint" |
| char | ftKb_Init_803CADBC [] = "PlyKirbyPrBu_Share_matanim_joint" |
| char | ftKb_Init_803CADE0 [] = "PlKbReCpPr.dat" |
| char | ftKb_Init_803CADF0 [] = "PlyKirbyPrRe_Share_joint" |
| char | ftKb_Init_803CAE0C [] = "PlyKirbyPrRe_Share_matanim_joint" |
| char | ftKb_Init_803CAE30 [] = "PlKbGrCpPr.dat" |
| char | ftKb_Init_803CAE40 [] = "PlyKirbyPrGr_Share_joint" |
| char | ftKb_Init_803CAE5C [] = "PlyKirbyPrGr_Share_matanim_joint" |
| char | ftKb_Init_803CAE80 [] = "PlKbWhCpPr.dat" |
| char | ftKb_Init_803CAE90 [] = "PlyKirbyPrWh_Share_joint" |
| char | ftKb_Init_803CAEAC [] = "PlyKirbyPrWh_Share_matanim_joint" |
| Fighter_CostumeStrings | ftKb_Init_803CAED0 [] |
| char | ftKb_Init_803CAF18 [] = "PlKbNrCpMt.dat" |
| char | ftKb_Init_803CAF28 [] = "PlyKirbyMt_Share_joint" |
| char | ftKb_Init_803CAF40 [] = "PlyKirbyMt_Share_matanim_joint" |
| char | ftKb_Init_803CAF60 [] = "PlKbYeCpMt.dat" |
| char | ftKb_Init_803CAF70 [] = "PlyKirbyMtYe_Share_joint" |
| char | ftKb_Init_803CAF8C [] = "PlyKirbyMtYe_Share_matanim_joint" |
| char | ftKb_Init_803CAFB0 [] = "PlKbBuCpMt.dat" |
| char | ftKb_Init_803CAFC0 [] = "PlyKirbyMtBu_Share_joint" |
| char | ftKb_Init_803CAFDC [] = "PlyKirbyMtBu_Share_matanim_joint" |
| char | ftKb_Init_803CB000 [] = "PlKbReCpMt.dat" |
| char | ftKb_Init_803CB010 [] = "PlyKirbyMtRe_Share_joint" |
| char | ftKb_Init_803CB02C [] = "PlyKirbyMtRe_Share_matanim_joint" |
| char | ftKb_Init_803CB050 [] = "PlKbGrCpMt.dat" |
| char | ftKb_Init_803CB060 [] = "PlyKirbyMtGr_Share_joint" |
| char | ftKb_Init_803CB07C [] = "PlyKirbyMtGr_Share_matanim_joint" |
| char | ftKb_Init_803CB0A0 [] = "PlKbWhCpMt.dat" |
| char | ftKb_Init_803CB0B0 [] = "PlyKirbyMtWh_Share_joint" |
| char | ftKb_Init_803CB0CC [] = "PlyKirbyMtWh_Share_matanim_joint" |
| Fighter_CostumeStrings | ftKb_Init_803CB0F0 [] |
| char | ftKb_Init_803CB138 [] = "PlKbNrCpFc.dat" |
| char | ftKb_Init_803CB148 [] = "PlyKirbyFc_Share_joint" |
| char | ftKb_Init_803CB160 [] = "PlyKirbyFc_Share_matanim_joint" |
| char | ftKb_Init_803CB180 [] = "PlKbYeCpFc.dat" |
| char | ftKb_Init_803CB190 [] = "PlyKirbyFcYe_Share_joint" |
| char | ftKb_Init_803CB1AC [] = "PlyKirbyFcYe_Share_matanim_joint" |
| char | ftKb_Init_803CB1D0 [] = "PlKbBuCpFc.dat" |
| char | ftKb_Init_803CB1E0 [] = "PlyKirbyFcBu_Share_joint" |
| char | ftKb_Init_803CB1FC [] = "PlyKirbyFcBu_Share_matanim_joint" |
| char | ftKb_Init_803CB220 [] = "PlKbReCpFc.dat" |
| char | ftKb_Init_803CB230 [] = "PlyKirbyFcRe_Share_joint" |
| char | ftKb_Init_803CB24C [] = "PlyKirbyFcRe_Share_matanim_joint" |
| char | ftKb_Init_803CB270 [] = "PlKbGrCpFc.dat" |
| char | ftKb_Init_803CB280 [] = "PlyKirbyFcGr_Share_joint" |
| char | ftKb_Init_803CB29C [] = "PlyKirbyFcGr_Share_matanim_joint" |
| char | ftKb_Init_803CB2C0 [] = "PlKbWhCpFc.dat" |
| char | ftKb_Init_803CB2D0 [] = "PlyKirbyFcWh_Share_joint" |
| char | ftKb_Init_803CB2EC [] = "PlyKirbyFcWh_Share_matanim_joint" |
| Fighter_CostumeStrings | ftKb_Init_803CB310 [] |
| char | ftKb_Init_803CB358 [] = "PlKbNrCpGw.dat" |
| char | ftKb_Init_803CB368 [] = "PlyKirbyGw_Share_joint" |
| char | ftKb_Init_803CB380 [] = "PlyKirbyGw_Share_matanim_joint" |
| Fighter_CostumeStrings | ftKb_Init_803CB3A0 [] |
| Fighter_CostumeStrings * | ftKb_Init_803CB3E8 [] |
| s8 | ftKb_Init_803CB46C [FTKIND_MAX] |
| bool | ftKb_Init_803CB490 [] |
| External variables from ftKb_Init.c. | |
| struct ftKb_Init_803CB4EC | ftKb_Init_803CB4EC |
| char | ftKb_Init_803CB510 [] = "Other Dead_Proc Existence" |
| char | ftKb_Init_803CB52C [] = "ftkirbyspecials.c" |
| enum_t | ftKb_Init_803CB540 [] |
| u32 | ftKb_Init_803CB6C0 [] = { 260006, 260009, 260012, 260015, 260018, 0 } |
| char | ftKb_Init_803CB6D8 [] = "ftToSpecialNFox::Caution!!!\n" |
| char | ftKb_Init_803CB6F8 [] = "ftkirbyspecialfox.c\0\0\0\0" |
| Vec4 | ftKb_Init_803CB710 = { 0.65F, 0.7F, 0.8F, 1.0F } |
| Vec4 | ftKb_Init_803CB720 = { 1.1F, 1.35F, 1.3F, 1.2F } |
| char | ftKb_Init_assert_msg_3 [] = "!(jobj->flags & JOBJ_USE_QUATERNION)" |
| Vec3 | ftKb_Init_803CB758 [] |
| float | ftKb_Init_803CB770 [] |
| jtbl_t | ftKb_Init_803CB794 |
| jtbl_t | ftKb_Init_803CB7DC |
| u32 | ftKb_Init_803CB828 [] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 } |
| float const | ftKb_Init_803B7548 [10] = { 0 } |
| Vec3 const | ftKb_Init_803B7570 = { 0, 4, 0 } |
| Vec3 const | ftKb_Init_803B757C = { 0, 4, 0 } |
| void ftAnim_80070458_proto | ( | Fighter * | fp, |
| CostumeTObjList * | , | ||
| int | |||
| ) |
| void fn_800F9260 | ( | HSD_GObj * | ) |
| void ftCommon_8007D9A0 | ( | Fighter * | fp | ) |
| void fn_8010B1F4 | ( | Fighter_GObj * | gobj | ) |
| void fn_801090D4 | ( | Fighter_GObj * | ) |
|
static |
|
static |
|
static |
|
static |
| void fn_800F64C8 | ( | Fighter_GObj * | gobj, |
| float | anim_start | ||
| ) |
| void fn_8010A930 | ( | Fighter_GObj * | gobj, |
| Fighter_GObj * | attacker_gobj | ||
| ) |
Forward declarations for local functions.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void ftKb_SpecialN_800F1708 | ( | void | ) |
| void ftKb_SpecialN_800F171C | ( | void | ) |
| void ftKb_SpecialN_800F1730 | ( | void | ) |
| void ftKb_SpecialN_800F1744 | ( | void | ) |
| void ftKb_SpecialN_800F1764 | ( | void | ) |
| void ftKb_SpecialN_800F1784 | ( | void | ) |
| void ftKb_SpecialN_800F17A4 | ( | void | ) |
| void ftKb_SpecialN_800F17C4 | ( | void | ) |
| void ftKb_SpecialN_800F17E4 | ( | void | ) |
| void ftKb_SpecialN_800F17F8 | ( | void | ) |
| void ftKb_SpecialN_800F1818 | ( | void | ) |
| void ftKb_SpecialN_800F1838 | ( | void | ) |
| void ftKb_SpecialN_800F1858 | ( | void | ) |
| void ftKb_SpecialN_800F186C | ( | void | ) |
| void ftKb_SpecialN_800F1880 | ( | void | ) |
| void ftKb_SpecialN_800F1894 | ( | void | ) |
| void ftKb_SpecialN_800F18B4 | ( | void | ) |
| void ftKb_SpecialN_800F18C8 | ( | void | ) |
| void ftKb_SpecialN_800F18E8 | ( | void | ) |
| void ftKb_SpecialN_800F18F8 | ( | void | ) |
| void ftKb_SpecialN_800F19E8 | ( | void | ) |
| void ftKb_SpecialN_800F19F4 | ( | void | ) |
| void ftKb_SpecialN_800F1A00 | ( | void | ) |
| void ftKb_SpecialN_800F1A0C | ( | void | ) |
| void ftKb_SpecialN_800F1A20 | ( | void | ) |
| void ftKb_SpecialN_800F1A2C | ( | void | ) |
| void ftKb_SpecialN_800F1A38 | ( | void | ) |
| void ftKb_SpecialN_800F1A44 | ( | void | ) |
| void ftKb_SpecialN_800F1A50 | ( | void | ) |
| void ftKb_SpecialN_800F1A64 | ( | void | ) |
| void ftKb_SpecialN_800F1A70 | ( | void | ) |
| void ftKb_SpecialN_800F1A78 | ( | void | ) |
| void ftKb_SpecialN_800F1AC8 | ( | void | ) |
| void ftKb_SpecialN_800F1AD4 | ( | void | ) |
| void ftKb_SpecialN_800F1AE0 | ( | void | ) |
| void ftKb_SpecialN_800F1AEC | ( | void | ) |
| void ftKb_SpecialN_800F1B00 | ( | void | ) |
| void ftKb_SpecialN_800F1B0C | ( | void | ) |
| void ftKb_SpecialN_800F1B18 | ( | void | ) |
| void ftKb_SpecialN_800F1B24 | ( | void | ) |
| void ftKb_SpecialN_800F1B30 | ( | void | ) |
| void ftKb_SpecialN_800F1B44 | ( | void | ) |
| void ftKb_SpecialN_800F1B50 | ( | void | ) |
| void ftKb_SpecialN_800F1B58 | ( | void | ) |
| void ftKb_SpecialN_800F1CC8 | ( | void | ) |
| void ftKb_SpecialN_800F1CD0 | ( | void | ) |
| void ftKb_SpecialN_800F1D00 | ( | void | ) |
| void ftKb_SpecialN_800F1D08 | ( | void | ) |
| void ftKb_SpecialNSk_80106464 | ( | void | ) |
| void ftKb_SpecialNSk_80106474 | ( | void | ) |
| void ftKb_SpecialNSk_801066B4 | ( | void | ) |
| void ftKb_SpecialNSk_801066C4 | ( | void | ) |
| void ftKb_Init_800EE528 | ( | void | ) |
| void ftKb_Init_OnDeath | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_OnLoad | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_800EE74C | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_800EE7B8 | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_UnkMotionStates4 | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_OnItemInvisible | ( | Fighter_GObj * | gobj | ) |
| void ftKb_Init_OnItemVisible | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_LoadSpecialAttrs | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_800EEB00 | ( | Fighter_GObj * | gobj, |
| ArticleDynamicBones ** | arg1 | ||
| ) |
| void ftKb_Init_800EEB1C | ( | Fighter_GObj * | gobj, |
| s32 * | arg1 | ||
| ) |
| void ftKb_Init_OnKnockbackEnter | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_OnKnockbackExit | ( | HSD_GObj * | gobj | ) |
| void ftKb_Init_UnkDemoCallbacks0 | ( | int | kind, |
| int * | out1, | ||
| int * | out2 | ||
| ) |
| char * ftKb_Init_GetMotionFileString | ( | enum_t | arg0 | ) |
| void ftKb_Init_UnkMotionStates5 | ( | void | ) |
| void ftKb_SpecialN_800EEEC4 | ( | HSD_GObj * | gobj, |
| FighterKind | kind | ||
| ) |
| HSD_JObj * ftKb_Init_UnkMotionStates6 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EF040 | ( | Fighter_GObj * | gobj, |
| int | arg1, | ||
| KirbyHatStruct * | hat | ||
| ) |
| void ftKb_Init_UnkCallbackPairs0_0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_Init_UnkCallbackPairs0_1 | ( | Fighter_GObj * | gobj, |
| int | arg1, | ||
| float | arg2 | ||
| ) |
| void ftKb_SpecialN_800EFA40 | ( | HSD_GObj * | gobj | ) |
|
static |
| void ftKb_SpecialN_800EFAF0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFB4C | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFBFC | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFC58 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFD08 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFD64 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFE1C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFE80 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFF38 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800EFF9C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0054 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F00B8 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0168 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F01C4 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0274 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F02D0 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0380 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F03DC | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0494 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F04F8 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F05A8 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0604 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F06B4 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0710 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F07C0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F081C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F08D4 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0938 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F09F0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0A54 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0B0C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0B70 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0C20 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0C7C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0D34 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0D98 | ( | HSD_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0E48 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0EA4 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0F5C | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F0FC0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F10A4 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F11AC | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F12C8 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F130C | ( | Fighter_GObj * | gobj | ) |
Load Dr.
Mario's hat for Kirby copy ability.
fp = fp is required for register allocation. | void ftKb_SpecialN_800F13F0 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F15D8 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_Enter | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialAirN_Enter | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F190C | ( | Fighter_GObj * | gobj, |
| FighterKind | kind | ||
| ) |
| void ftKb_Init_UnkMotionStates3 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F1D24 | ( | Fighter_GObj * | gobj | ) |
| void ftKb_SpecialN_800F1F1C | ( | Fighter_GObj * | gobj, |
| Vec3 * | pos | ||
| ) |
| void ftKb_SpecialN_800F1F68 | ( | Fighter_GObj * | gobj | ) |
| MotionState ftKb_Init_MotionStateTable[ftKb_MS_SelfCount] |
| HSD_GObjEvent ftKb_Init_803C9CC8[] |
| HSD_GObjEvent ftKb_Init_803C9DD0[] |
| HSD_GObjEvent ftKb_Init_803C9E54[] |
| ftKirby_UnkArrayThing ftKb_Init_803C9ED8 = { 0 } |
| ftKirby_UnkArrayThing ftKb_Init_803C9F08 = { 0 } |
| ftKirby_UnkArrayThing ftKb_Init_803C9F38 = { 0 } |
| ftKirby_UnkArrayThing ftKb_Init_803C9F68 = { 0 } |
| ftKirby_UnkArrayThing ftKb_Init_803C9F98 = { 0 } |
| ftKirby_UnkArrayThing* ftKb_Init_803C9FC8[FTKIND_MAX] |
| MotionState ftKb_Init_UnkMotionStates0[] |
| jtbl_t ftKb_Init_803CA0CC |
| char ftKb_Init_assert_msg_0[] = "fighter parts model dobj num over!\n" |
| char ftKb_Init_assert_msg_1[] = "ftkirby.c" |
| char ftKb_Init_assert_msg_2[] = "fighter dobj num over!\n" |
| jtbl_t ftKb_Init_803CA14C |
| jtbl_t ftKb_Init_803CA1CC |
| jtbl_t ftKb_Init_803CA230 |
| jtbl_t ftKb_Init_803CA294 |
| jtbl_t ftKb_Init_803CA2CC |
| char ftKb_Init_DatFilename[] = "PlKb.dat" |
| char ftKb_Init_DataName[] = "ftDataKirby" |
| char ftKb_Init_803CA320[] = "PlKbNr.dat" |
| char ftKb_Init_803CA32C[] = "PlyKirby5K_Share_joint" |
| char ftKb_Init_803CA344[] = "PlyKirby5K_Share_matanim_joint" |
| char ftKb_Init_803CA364[] = "PlKbYe.dat" |
| char ftKb_Init_803CA370[] = "PlyKirby5KYe_Share_joint" |
| char ftKb_Init_803CA38C[] = "PlyKirby5KYe_Share_matanim_joint" |
| char ftKb_Init_803CA3B0[] = "PlKbBu.dat" |
| char ftKb_Init_803CA3BC[] = "PlyKirby5KBu_Share_joint" |
| char ftKb_Init_803CA3D8[] = "PlyKirby5KBu_Share_matanim_joint" |
| char ftKb_Init_803CA3FC[] = "PlKbRe.dat" |
| char ftKb_Init_803CA408[] = "PlyKirby5KRe_Share_joint" |
| char ftKb_Init_803CA424[] = "PlyKirby5KRe_Share_matanim_joint" |
| char ftKb_Init_803CA448[] = "PlKbGr.dat" |
| char ftKb_Init_803CA454[] = "PlyKirby5KGr_Share_joint" |
| char ftKb_Init_803CA470[] = "PlyKirby5KGr_Share_matanim_joint" |
| char ftKb_Init_803CA494[] = "PlKbWh.dat" |
| char ftKb_Init_803CA4A0[] = "PlyKirby5KWh_Share_joint" |
| char ftKb_Init_803CA4BC[] = "PlyKirby5KWh_Share_matanim_joint" |
| char ftKb_Init_AnimDatFilename[] = "PlKbAJ.dat" |
| Fighter_DemoStrings ftKb_Init_DemoMotionFilenames |
| char* ftKb_Init_803CA5A4[] |
| Fighter_CostumeStrings ftKb_Init_CostumeStrings[] |
| ftKirby_CopyName ftKb_Init_803CA9D0[FTKIND_MAX] |
| char ftKb_Init_803CAAD8[] = "PlKbNrCpDk.dat" |
| char ftKb_Init_803CAAE8[] = "PlyKirbyDk_Share_joint" |
| char ftKb_Init_803CAB00[] = "PlyKirbyDk_Share_matanim_joint" |
| char ftKb_Init_803CAB20[] = "PlKbYeCpDk.dat" |
| char ftKb_Init_803CAB30[] = "PlyKirbyDkYe_Share_joint" |
| char ftKb_Init_803CAB4C[] = "PlyKirbyDkYe_Share_matanim_joint" |
| char ftKb_Init_803CAB70[] = "PlKbBuCpDk.dat" |
| char ftKb_Init_803CAB80[] = "PlyKirbyDkBu_Share_joint" |
| char ftKb_Init_803CAB9C[] = "PlyKirbyDkBu_Share_matanim_joint" |
| char ftKb_Init_803CABC0[] = "PlKbReCpDk.dat" |
| char ftKb_Init_803CABD0[] = "PlyKirbyDkRe_Share_joint" |
| char ftKb_Init_803CABEC[] = "PlyKirbyDkRe_Share_matanim_joint" |
| char ftKb_Init_803CAC10[] = "PlKbGrCpDk.dat" |
| char ftKb_Init_803CAC20[] = "PlyKirbyDkGr_Share_joint" |
| char ftKb_Init_803CAC3C[] = "PlyKirbyDkGr_Share_matanim_joint" |
| char ftKb_Init_803CAC60[] = "PlKbWhCpDk.dat" |
| char ftKb_Init_803CAC70[] = "PlyKirbyDkWh_Share_joint" |
| char ftKb_Init_803CAC8C[] = "PlyKirbyDkWh_Share_matanim_joint" |
| Fighter_CostumeStrings ftKb_Init_803CACB0[] |
| char ftKb_Init_803CACF8[] = "PlKbNrCpPr.dat" |
| char ftKb_Init_803CAD08[] = "PlyKirbyPr_Share_joint" |
| char ftKb_Init_803CAD20[] = "PlyKirbyPr_Share_matanim_joint" |
| char ftKb_Init_803CAD40[] = "PlKbYeCpPr.dat" |
| char ftKb_Init_803CAD50[] = "PlyKirbyPrYe_Share_joint" |
| char ftKb_Init_803CAD6C[] = "PlyKirbyPrYe_Share_matanim_joint" |
| char ftKb_Init_803CAD90[] = "PlKbBuCpPr.dat" |
| char ftKb_Init_803CADA0[] = "PlyKirbyPrBu_Share_joint" |
| char ftKb_Init_803CADBC[] = "PlyKirbyPrBu_Share_matanim_joint" |
| char ftKb_Init_803CADE0[] = "PlKbReCpPr.dat" |
| char ftKb_Init_803CADF0[] = "PlyKirbyPrRe_Share_joint" |
| char ftKb_Init_803CAE0C[] = "PlyKirbyPrRe_Share_matanim_joint" |
| char ftKb_Init_803CAE30[] = "PlKbGrCpPr.dat" |
| char ftKb_Init_803CAE40[] = "PlyKirbyPrGr_Share_joint" |
| char ftKb_Init_803CAE5C[] = "PlyKirbyPrGr_Share_matanim_joint" |
| char ftKb_Init_803CAE80[] = "PlKbWhCpPr.dat" |
| char ftKb_Init_803CAE90[] = "PlyKirbyPrWh_Share_joint" |
| char ftKb_Init_803CAEAC[] = "PlyKirbyPrWh_Share_matanim_joint" |
| Fighter_CostumeStrings ftKb_Init_803CAED0[] |
| char ftKb_Init_803CAF18[] = "PlKbNrCpMt.dat" |
| char ftKb_Init_803CAF28[] = "PlyKirbyMt_Share_joint" |
| char ftKb_Init_803CAF40[] = "PlyKirbyMt_Share_matanim_joint" |
| char ftKb_Init_803CAF60[] = "PlKbYeCpMt.dat" |
| char ftKb_Init_803CAF70[] = "PlyKirbyMtYe_Share_joint" |
| char ftKb_Init_803CAF8C[] = "PlyKirbyMtYe_Share_matanim_joint" |
| char ftKb_Init_803CAFB0[] = "PlKbBuCpMt.dat" |
| char ftKb_Init_803CAFC0[] = "PlyKirbyMtBu_Share_joint" |
| char ftKb_Init_803CAFDC[] = "PlyKirbyMtBu_Share_matanim_joint" |
| char ftKb_Init_803CB000[] = "PlKbReCpMt.dat" |
| char ftKb_Init_803CB010[] = "PlyKirbyMtRe_Share_joint" |
| char ftKb_Init_803CB02C[] = "PlyKirbyMtRe_Share_matanim_joint" |
| char ftKb_Init_803CB050[] = "PlKbGrCpMt.dat" |
| char ftKb_Init_803CB060[] = "PlyKirbyMtGr_Share_joint" |
| char ftKb_Init_803CB07C[] = "PlyKirbyMtGr_Share_matanim_joint" |
| char ftKb_Init_803CB0A0[] = "PlKbWhCpMt.dat" |
| char ftKb_Init_803CB0B0[] = "PlyKirbyMtWh_Share_joint" |
| char ftKb_Init_803CB0CC[] = "PlyKirbyMtWh_Share_matanim_joint" |
| Fighter_CostumeStrings ftKb_Init_803CB0F0[] |
| char ftKb_Init_803CB138[] = "PlKbNrCpFc.dat" |
| char ftKb_Init_803CB148[] = "PlyKirbyFc_Share_joint" |
| char ftKb_Init_803CB160[] = "PlyKirbyFc_Share_matanim_joint" |
| char ftKb_Init_803CB180[] = "PlKbYeCpFc.dat" |
| char ftKb_Init_803CB190[] = "PlyKirbyFcYe_Share_joint" |
| char ftKb_Init_803CB1AC[] = "PlyKirbyFcYe_Share_matanim_joint" |
| char ftKb_Init_803CB1D0[] = "PlKbBuCpFc.dat" |
| char ftKb_Init_803CB1E0[] = "PlyKirbyFcBu_Share_joint" |
| char ftKb_Init_803CB1FC[] = "PlyKirbyFcBu_Share_matanim_joint" |
| char ftKb_Init_803CB220[] = "PlKbReCpFc.dat" |
| char ftKb_Init_803CB230[] = "PlyKirbyFcRe_Share_joint" |
| char ftKb_Init_803CB24C[] = "PlyKirbyFcRe_Share_matanim_joint" |
| char ftKb_Init_803CB270[] = "PlKbGrCpFc.dat" |
| char ftKb_Init_803CB280[] = "PlyKirbyFcGr_Share_joint" |
| char ftKb_Init_803CB29C[] = "PlyKirbyFcGr_Share_matanim_joint" |
| char ftKb_Init_803CB2C0[] = "PlKbWhCpFc.dat" |
| char ftKb_Init_803CB2D0[] = "PlyKirbyFcWh_Share_joint" |
| char ftKb_Init_803CB2EC[] = "PlyKirbyFcWh_Share_matanim_joint" |
| Fighter_CostumeStrings ftKb_Init_803CB310[] |
| char ftKb_Init_803CB358[] = "PlKbNrCpGw.dat" |
| char ftKb_Init_803CB368[] = "PlyKirbyGw_Share_joint" |
| char ftKb_Init_803CB380[] = "PlyKirbyGw_Share_matanim_joint" |
| Fighter_CostumeStrings ftKb_Init_803CB3A0[] |
| Fighter_CostumeStrings* ftKb_Init_803CB3E8[] |
| s8 ftKb_Init_803CB46C[FTKIND_MAX] |
| bool ftKb_Init_803CB490[] |
External variables from ftKb_Init.c.
| char ftKb_Init_803CB510[] = "Other Dead_Proc Existence" |
| char ftKb_Init_803CB52C[] = "ftkirbyspecials.c" |
| enum_t ftKb_Init_803CB540[] |
| u32 ftKb_Init_803CB6C0[] = { 260006, 260009, 260012, 260015, 260018, 0 } |
| char ftKb_Init_803CB6D8[] = "ftToSpecialNFox::Caution!!!\n" |
| char ftKb_Init_803CB6F8[] = "ftkirbyspecialfox.c\0\0\0\0" |
| Vec4 ftKb_Init_803CB710 = { 0.65F, 0.7F, 0.8F, 1.0F } |
| Vec4 ftKb_Init_803CB720 = { 1.1F, 1.35F, 1.3F, 1.2F } |
| char ftKb_Init_assert_msg_3[] = "!(jobj->flags & JOBJ_USE_QUATERNION)" |
| Vec3 ftKb_Init_803CB758[] |
| float ftKb_Init_803CB770[] |
| jtbl_t ftKb_Init_803CB794 |
| jtbl_t ftKb_Init_803CB7DC |
| u32 ftKb_Init_803CB828[] = { 0x00030DB9, 0x00030DBC, 0x00030DBF, 0x00030DC2 } |
| float const ftKb_Init_803B7548[10] = { 0 } |
| Vec3 const ftKb_Init_803B7570 = { 0, 4, 0 } |
| Vec3 const ftKb_Init_803B757C = { 0, 4, 0 } |