SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTZELDA_FORWARD_H
2
#define MELEE_FT_CHARA_FTZELDA_FORWARD_H
3
4
#include <
melee/ft/forward.h
>
5
#include <
melee/ft/kinds/ftCommon/forward.h
>
6
7
static
MotionFlags
const
ftZd_MF_Special
=
8
Ft_MF_SkipModel
|
Ft_MF_SkipItemVis
|
Ft_MF_UnkUpdatePhys
|
9
Ft_MF_FreezeState
;
10
11
static
MotionFlags
const
ftZd_MF_SpecialN
=
12
ftZd_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_SkipColAnim
;
13
14
static
MotionFlags
const
ftZd_MF_SpecialHi
=
15
ftZd_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_KeepGfx
;
16
17
static
MotionFlags
const
ftZd_MF_SpecialLw
=
18
ftZd_MF_Special
|
Ft_MF_KeepColAnimHitStatus
;
19
20
static
MotionFlags
const
ftZd_MF_SpecialS
=
21
ftZd_MF_Special
|
Ft_MF_KeepGfx
|
Ft_MF_SkipThrowException
;
22
23
static
MotionFlags
const
ftZd_MF_SpecialAirN
=
24
ftZd_MF_SpecialN
|
Ft_MF_SkipParasol
;
25
26
static
MotionFlags
const
ftZd_MF_SpecialAirHi
=
27
ftZd_MF_SpecialHi
|
Ft_MF_SkipParasol
;
28
29
static
MotionFlags
const
ftZd_MF_SpecialAirLw
=
30
ftZd_MF_SpecialLw
|
Ft_MF_SkipParasol
;
31
32
static
MotionFlags
const
ftZd_MF_SpecialAirS
=
33
ftZd_MF_SpecialS
|
Ft_MF_SkipParasol
;
34
35
static
MotionFlags
const
ftZd_MF_SpecialN_Coll
=
36
ftCommon_GroundAirColl_MF
|
Ft_MF_KeepGfx
|
Ft_MF_KeepColAnimHitStatus
|
37
Ft_MF_SkipHit
;
38
39
static
MotionFlags
const
ftZd_MF_SpecialLw_Coll
=
40
ftCommon_GroundAirColl_MF
|
Ft_MF_KeepGfx
|
Ft_MF_KeepColAnimHitStatus
|
41
Ft_MF_SkipHit
;
42
43
typedef
enum
ftZd_MotionState
{
44
ftZd_MS_SpecialN
=
ftCo_MS_Count
,
45
ftZd_MS_SpecialAirN
,
46
ftZd_MS_SpecialSStart
,
47
/* 158 */
ftZd_MS_SpecialSLoop
,
48
/* 159 */
ftZd_MS_SpecialSEnd
,
49
/* 15A */
ftZd_MS_SpecialAirSStart
,
50
/* 15B */
ftZd_MS_SpecialAirSLoop
,
51
/* 15C */
ftZd_MS_SpecialAirSEnd
,
52
ftZd_MS_SpecialHiStart_0
,
53
ftZd_MS_SpecialHiStart_1
,
54
ftZd_MS_SpecialHi
,
55
ftZd_MS_SpecialAirHiStart_0
,
56
ftZd_MS_SpecialAirHiStart_1
,
57
ftZd_MS_SpecialAirHi
,
58
ftZd_MS_SpecialLw
,
59
ftZd_MS_SpecialLw2
,
60
ftZd_MS_SpecialAirLw
,
61
ftZd_MS_SpecialAirLw2
,
62
ftZd_MS_Count
,
63
ftZd_MS_SelfCount
=
ftZd_MS_Count
-
ftCo_MS_Count
,
64
}
ftZd_MotionState
;
65
66
typedef
enum
ftZd_Submotion
{
67
ftZd_SM_SpecialN
=
ftCo_SM_Count
,
68
ftZd_SM_SpecialAirN
,
69
ftZd_SM_SpecialSStart
,
70
ftZd_SM_SpecialSLoop
,
71
ftZd_SM_SpecialSEnd
,
72
ftZd_SM_SpecialAirSStart
,
73
ftZd_SM_SpecialAirSLoop
,
74
ftZd_SM_SpecialAirSEnd
,
75
ftZd_SM_SpecialHiStart
,
76
ftZd_SM_SpecialHi
,
77
ftZd_SM_SpecialAirHiStart
,
78
ftZd_SM_SpecialAirHi
,
79
ftZd_SM_SpecialLw
,
80
ftZd_SM_SpecialLw2
,
81
ftZd_SM_SpecialAirLw
,
82
ftZd_SM_SpecialAirLw2
,
83
ftZd_SM_Count
,
84
ftZd_SM_SelfCount
=
ftZd_SM_Count
-
ftCo_SM_Count
,
85
}
ftZd_Submotion
;
86
87
#endif
forward.h
Ft_MF_KeepGfx
static MotionFlags const Ft_MF_KeepGfx
Definition
forward.h:172
Ft_MF_SkipItemVis
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition
forward.h:217
Ft_MF_FreezeState
static MotionFlags const Ft_MF_FreezeState
Sets anim rate to 0 and some other stuff.
Definition
forward.h:225
Ft_MF_SkipParasol
static MotionFlags const Ft_MF_SkipParasol
Ignore Parasol state change.
Definition
forward.h:196
Ft_MF_UnkUpdatePhys
static MotionFlags const Ft_MF_UnkUpdatePhys
Definition
forward.h:222
Ft_MF_KeepColAnimHitStatus
static MotionFlags const Ft_MF_KeepColAnimHitStatus
Preserve full body collision state.
Definition
forward.h:175
Ft_MF_SkipModel
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition
forward.h:181
Ft_MF_SkipThrowException
static MotionFlags const Ft_MF_SkipThrowException
Resets thrower GObj pointer to NULL if false?
Definition
forward.h:191
Ft_MF_KeepFastFall
static MotionFlags const Ft_MF_KeepFastFall
Definition
forward.h:170
MotionFlags
u32 MotionFlags
Definition
forward.h:50
Ft_MF_SkipColAnim
static MotionFlags const Ft_MF_SkipColAnim
Definition
forward.h:201
Ft_MF_SkipHit
static MotionFlags const Ft_MF_SkipHit
Keep hitboxes.
Definition
forward.h:178
forward.h
ftCo_SM_Count
@ ftCo_SM_Count
Definition
forward.h:930
ftCommon_GroundAirColl_MF
static MotionFlags const ftCommon_GroundAirColl_MF
Definition
forward.h:9
ftCo_MS_Count
@ ftCo_MS_Count
Definition
forward.h:630
ftZd_MF_Special
static MotionFlags const ftZd_MF_Special
Definition
forward.h:7
ftZd_MF_SpecialN_Coll
static MotionFlags const ftZd_MF_SpecialN_Coll
Definition
forward.h:35
ftZd_Submotion
ftZd_Submotion
Definition
forward.h:66
ftZd_SM_SpecialAirHiStart
@ ftZd_SM_SpecialAirHiStart
Definition
forward.h:77
ftZd_SM_SpecialAirHi
@ ftZd_SM_SpecialAirHi
Definition
forward.h:78
ftZd_SM_SpecialLw2
@ ftZd_SM_SpecialLw2
Definition
forward.h:80
ftZd_SM_SpecialHi
@ ftZd_SM_SpecialHi
Definition
forward.h:76
ftZd_SM_SpecialHiStart
@ ftZd_SM_SpecialHiStart
Definition
forward.h:75
ftZd_SM_Count
@ ftZd_SM_Count
Definition
forward.h:83
ftZd_SM_SpecialLw
@ ftZd_SM_SpecialLw
Definition
forward.h:79
ftZd_SM_SpecialAirLw2
@ ftZd_SM_SpecialAirLw2
Definition
forward.h:82
ftZd_SM_SpecialAirSLoop
@ ftZd_SM_SpecialAirSLoop
Definition
forward.h:73
ftZd_SM_SpecialSEnd
@ ftZd_SM_SpecialSEnd
Definition
forward.h:71
ftZd_SM_SpecialAirN
@ ftZd_SM_SpecialAirN
Definition
forward.h:68
ftZd_SM_SelfCount
@ ftZd_SM_SelfCount
Definition
forward.h:84
ftZd_SM_SpecialSStart
@ ftZd_SM_SpecialSStart
Definition
forward.h:69
ftZd_SM_SpecialAirSEnd
@ ftZd_SM_SpecialAirSEnd
Definition
forward.h:74
ftZd_SM_SpecialAirLw
@ ftZd_SM_SpecialAirLw
Definition
forward.h:81
ftZd_SM_SpecialAirSStart
@ ftZd_SM_SpecialAirSStart
Definition
forward.h:72
ftZd_SM_SpecialSLoop
@ ftZd_SM_SpecialSLoop
Definition
forward.h:70
ftZd_SM_SpecialN
@ ftZd_SM_SpecialN
Definition
forward.h:67
ftZd_MF_SpecialAirLw
static MotionFlags const ftZd_MF_SpecialAirLw
Definition
forward.h:29
ftZd_MF_SpecialN
static MotionFlags const ftZd_MF_SpecialN
Definition
forward.h:11
ftZd_MF_SpecialAirS
static MotionFlags const ftZd_MF_SpecialAirS
Definition
forward.h:32
ftZd_MF_SpecialS
static MotionFlags const ftZd_MF_SpecialS
Definition
forward.h:20
ftZd_MF_SpecialAirHi
static MotionFlags const ftZd_MF_SpecialAirHi
Definition
forward.h:26
ftZd_MF_SpecialHi
static MotionFlags const ftZd_MF_SpecialHi
Definition
forward.h:14
ftZd_MF_SpecialAirN
static MotionFlags const ftZd_MF_SpecialAirN
Definition
forward.h:23
ftZd_MotionState
ftZd_MotionState
Definition
forward.h:43
ftZd_MS_SelfCount
@ ftZd_MS_SelfCount
Definition
forward.h:63
ftZd_MS_SpecialSLoop
@ ftZd_MS_SpecialSLoop
Definition
forward.h:47
ftZd_MS_SpecialAirN
@ ftZd_MS_SpecialAirN
Definition
forward.h:45
ftZd_MS_Count
@ ftZd_MS_Count
Definition
forward.h:62
ftZd_MS_SpecialLw
@ ftZd_MS_SpecialLw
Definition
forward.h:58
ftZd_MS_SpecialSEnd
@ ftZd_MS_SpecialSEnd
Definition
forward.h:48
ftZd_MS_SpecialAirLw2
@ ftZd_MS_SpecialAirLw2
Definition
forward.h:61
ftZd_MS_SpecialAirHiStart_1
@ ftZd_MS_SpecialAirHiStart_1
Definition
forward.h:56
ftZd_MS_SpecialAirHi
@ ftZd_MS_SpecialAirHi
Definition
forward.h:57
ftZd_MS_SpecialHiStart_0
@ ftZd_MS_SpecialHiStart_0
Definition
forward.h:52
ftZd_MS_SpecialHi
@ ftZd_MS_SpecialHi
Definition
forward.h:54
ftZd_MS_SpecialSStart
@ ftZd_MS_SpecialSStart
Definition
forward.h:46
ftZd_MS_SpecialAirHiStart_0
@ ftZd_MS_SpecialAirHiStart_0
Definition
forward.h:55
ftZd_MS_SpecialAirLw
@ ftZd_MS_SpecialAirLw
Definition
forward.h:60
ftZd_MS_SpecialAirSEnd
@ ftZd_MS_SpecialAirSEnd
Definition
forward.h:51
ftZd_MS_SpecialN
@ ftZd_MS_SpecialN
Definition
forward.h:44
ftZd_MS_SpecialAirSStart
@ ftZd_MS_SpecialAirSStart
Definition
forward.h:49
ftZd_MS_SpecialLw2
@ ftZd_MS_SpecialLw2
Definition
forward.h:59
ftZd_MS_SpecialAirSLoop
@ ftZd_MS_SpecialAirSLoop
Definition
forward.h:50
ftZd_MS_SpecialHiStart_1
@ ftZd_MS_SpecialHiStart_1
Definition
forward.h:53
ftZd_MF_SpecialLw
static MotionFlags const ftZd_MF_SpecialLw
Definition
forward.h:17
ftZd_MF_SpecialLw_Coll
static MotionFlags const ftZd_MF_SpecialLw_Coll
Definition
forward.h:39
src
melee
ft
kinds
ftZelda
forward.h
Generated by
1.17.0