SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTKOOPA_FORWARD_H
2
#define MELEE_FT_CHARA_FTKOOPA_FORWARD_H
3
4
#include <
melee/ft/forward.h
>
5
#include <
melee/ft/kinds/ftCommon/forward.h
>
6
7
static
MotionFlags
const
ftKp_MF_Special
=
8
Ft_MF_SkipModel
|
Ft_MF_SkipItemVis
|
Ft_MF_UnkUpdatePhys
|
9
Ft_MF_FreezeState
;
10
11
static
MotionFlags
const
ftKp_MF_SpecialN
=
12
ftKp_MF_Special
|
Ft_MF_KeepFastFall
;
13
14
static
MotionFlags
const
ftKp_MF_SpecialS
=
ftKp_MF_Special
|
Ft_MF_KeepGfx
;
15
16
static
MotionFlags
const
ftKp_MF_SpecialHi
=
17
ftKp_MF_Special
|
Ft_MF_KeepFastFall
|
Ft_MF_KeepGfx
|
Ft_MF_KeepSfx
;
18
19
static
MotionFlags
const
ftKp_MF_SpecialLwStart
=
20
ftKp_MF_Special
|
Ft_MF_KeepColAnimHitStatus
|
Ft_MF_KeepSfx
;
21
22
static
MotionFlags
const
ftKp_MF_SpecialNStart
=
23
ftKp_MF_SpecialN
|
Ft_MF_SkipParasol
;
24
25
static
MotionFlags
const
ftKp_MF_SpecialAirS
=
26
ftKp_MF_SpecialS
|
Ft_MF_SkipParasol
;
27
28
static
MotionFlags
const
ftKp_MF_SpecialAirHi
=
29
ftKp_MF_SpecialHi
|
Ft_MF_SkipParasol
;
30
31
static
MotionFlags
const
ftKp_MF_SpecialAirLw
=
32
ftKp_MF_SpecialLwStart
|
Ft_MF_SkipParasol
;
33
34
static
MotionFlags
const
ftKp_MF_SpecialNLoop
=
ftKp_MF_SpecialN
|
Ft_MF_Unk19
;
35
36
static
MotionFlags
const
ftKp_MF_SpecialAirNLoop
=
37
ftKp_MF_SpecialNLoop
|
Ft_MF_SkipParasol
;
38
39
typedef
enum
ftKoopa_MotionState
{
40
ftKp_MS_SpecialNStart
=
ftCo_MS_Count
,
41
ftKp_MS_SpecialN
,
42
ftKp_MS_SpecialNEnd
,
43
ftKp_MS_SpecialAirNStart
,
44
ftKp_MS_SpecialAirN
,
45
ftKp_MS_SpecialAirNEnd
,
46
ftKp_MS_SpecialSStart
,
47
ftKp_MS_SpecialSHit0_0
,
48
ftKp_MS_SpecialSHit1
,
49
ftKp_MS_SpecialSHit0_1
,
50
ftKp_MS_SpecialSEndF
,
51
ftKp_MS_SpecialSEndB
,
52
ftKp_MS_SpecialAirSStart
,
53
ftKp_MS_SpecialAirSHit0_0
,
54
ftKp_MS_SpecialAirSHit1
,
55
ftKp_MS_SpecialAirSHit0_1
,
56
ftKp_MS_SpecialAirSEndF
,
57
ftKp_MS_SpecialAirSEndB
,
58
ftKp_MS_SpecialHi
,
59
ftKp_MS_SpecialAirHi
,
60
ftKp_MS_SpecialLw
,
61
ftKp_MS_SpecialAirLw
,
62
ftKp_MS_SpecialLwLanding
,
63
ftKp_MS_Count
,
64
ftKp_MS_SelfCount
=
ftKp_MS_Count
-
ftCo_MS_Count
,
65
}
ftKoopa_MotionState
;
66
67
typedef
enum
ftKp_Submotion
{
68
ftKp_SM_SpecialNStart
=
ftCo_SM_Count
,
69
ftKp_SM_SpecialN
,
70
ftKp_SM_SpecialNEnd
,
71
ftKp_SM_SpecialAirNStart
,
72
ftKp_SM_SpecialAirN
,
73
ftKp_SM_SpecialAirNEnd
,
74
ftKp_SM_SpecialSStart
,
75
ftKp_SM_SpecialSHit0
,
76
ftKp_SM_SpecialSHit1
,
77
ftKp_SM_SpecialSEndF
,
78
ftKp_SM_SpecialSEndB
,
79
ftKp_SM_SpecialAirSStart
,
80
ftKp_SM_SpecialAirSHit0
,
81
ftKp_SM_SpecialAirSHit1
,
82
ftKp_SM_SpecialAirSEndF
,
83
ftKp_SM_SpecialAirSEndB
,
84
ftKp_SM_SpecialHi
,
85
ftKp_SM_SpecialAirHi
,
86
ftKp_SM_SpecialLw
,
87
ftKp_SM_SpecialAirLw
,
88
ftKp_SM_SpecialLwLanding
,
89
ftKp_SM_Count
,
90
ftKp_SM_SelfCount
=
ftKp_SM_Count
-
ftCo_SM_Count
,
91
}
ftKp_Submotion
;
92
93
#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_Unk19
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of Fighter::x2222_flag?
Definition
forward.h:220
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_KeepSfx
static MotionFlags const Ft_MF_KeepSfx
Definition
forward.h:193
Ft_MF_KeepFastFall
static MotionFlags const Ft_MF_KeepFastFall
Definition
forward.h:170
MotionFlags
u32 MotionFlags
Definition
forward.h:50
forward.h
ftCo_SM_Count
@ ftCo_SM_Count
Definition
forward.h:930
ftCo_MS_Count
@ ftCo_MS_Count
Definition
forward.h:630
ftKp_MF_SpecialAirLw
static MotionFlags const ftKp_MF_SpecialAirLw
Definition
forward.h:31
ftKp_MF_SpecialLwStart
static MotionFlags const ftKp_MF_SpecialLwStart
Definition
forward.h:19
ftKoopa_MotionState
ftKoopa_MotionState
Definition
forward.h:39
ftKp_MS_SpecialAirNEnd
@ ftKp_MS_SpecialAirNEnd
Definition
forward.h:45
ftKp_MS_SpecialAirSHit1
@ ftKp_MS_SpecialAirSHit1
Definition
forward.h:54
ftKp_MS_SpecialAirSHit0_0
@ ftKp_MS_SpecialAirSHit0_0
Definition
forward.h:53
ftKp_MS_SpecialNEnd
@ ftKp_MS_SpecialNEnd
Definition
forward.h:42
ftKp_MS_SpecialSStart
@ ftKp_MS_SpecialSStart
Definition
forward.h:46
ftKp_MS_Count
@ ftKp_MS_Count
Definition
forward.h:63
ftKp_MS_SpecialSHit0_0
@ ftKp_MS_SpecialSHit0_0
Definition
forward.h:47
ftKp_MS_SpecialSEndF
@ ftKp_MS_SpecialSEndF
Definition
forward.h:50
ftKp_MS_SpecialAirLw
@ ftKp_MS_SpecialAirLw
Definition
forward.h:61
ftKp_MS_SpecialAirHi
@ ftKp_MS_SpecialAirHi
Definition
forward.h:59
ftKp_MS_SpecialSEndB
@ ftKp_MS_SpecialSEndB
Definition
forward.h:51
ftKp_MS_SelfCount
@ ftKp_MS_SelfCount
Definition
forward.h:64
ftKp_MS_SpecialLwLanding
@ ftKp_MS_SpecialLwLanding
Definition
forward.h:62
ftKp_MS_SpecialAirNStart
@ ftKp_MS_SpecialAirNStart
Definition
forward.h:43
ftKp_MS_SpecialN
@ ftKp_MS_SpecialN
Definition
forward.h:41
ftKp_MS_SpecialAirSEndF
@ ftKp_MS_SpecialAirSEndF
Definition
forward.h:56
ftKp_MS_SpecialAirSEndB
@ ftKp_MS_SpecialAirSEndB
Definition
forward.h:57
ftKp_MS_SpecialHi
@ ftKp_MS_SpecialHi
Definition
forward.h:58
ftKp_MS_SpecialNStart
@ ftKp_MS_SpecialNStart
Definition
forward.h:40
ftKp_MS_SpecialAirSStart
@ ftKp_MS_SpecialAirSStart
Definition
forward.h:52
ftKp_MS_SpecialSHit0_1
@ ftKp_MS_SpecialSHit0_1
Definition
forward.h:49
ftKp_MS_SpecialLw
@ ftKp_MS_SpecialLw
Definition
forward.h:60
ftKp_MS_SpecialSHit1
@ ftKp_MS_SpecialSHit1
Definition
forward.h:48
ftKp_MS_SpecialAirSHit0_1
@ ftKp_MS_SpecialAirSHit0_1
Definition
forward.h:55
ftKp_MS_SpecialAirN
@ ftKp_MS_SpecialAirN
Definition
forward.h:44
ftKp_MF_SpecialNStart
static MotionFlags const ftKp_MF_SpecialNStart
Definition
forward.h:22
ftKp_MF_SpecialHi
static MotionFlags const ftKp_MF_SpecialHi
Definition
forward.h:16
ftKp_MF_SpecialNLoop
static MotionFlags const ftKp_MF_SpecialNLoop
Definition
forward.h:34
ftKp_MF_SpecialN
static MotionFlags const ftKp_MF_SpecialN
Definition
forward.h:11
ftKp_MF_SpecialS
static MotionFlags const ftKp_MF_SpecialS
Definition
forward.h:14
ftKp_Submotion
ftKp_Submotion
Definition
forward.h:67
ftKp_SM_SpecialLwLanding
@ ftKp_SM_SpecialLwLanding
Definition
forward.h:88
ftKp_SM_SpecialAirSHit1
@ ftKp_SM_SpecialAirSHit1
Definition
forward.h:81
ftKp_SM_SpecialAirHi
@ ftKp_SM_SpecialAirHi
Definition
forward.h:85
ftKp_SM_SpecialAirSStart
@ ftKp_SM_SpecialAirSStart
Definition
forward.h:79
ftKp_SM_SpecialN
@ ftKp_SM_SpecialN
Definition
forward.h:69
ftKp_SM_SpecialAirNStart
@ ftKp_SM_SpecialAirNStart
Definition
forward.h:71
ftKp_SM_SpecialLw
@ ftKp_SM_SpecialLw
Definition
forward.h:86
ftKp_SM_SpecialNEnd
@ ftKp_SM_SpecialNEnd
Definition
forward.h:70
ftKp_SM_SpecialAirN
@ ftKp_SM_SpecialAirN
Definition
forward.h:72
ftKp_SM_SpecialSEndB
@ ftKp_SM_SpecialSEndB
Definition
forward.h:78
ftKp_SM_SpecialAirNEnd
@ ftKp_SM_SpecialAirNEnd
Definition
forward.h:73
ftKp_SM_Count
@ ftKp_SM_Count
Definition
forward.h:89
ftKp_SM_SpecialAirSEndF
@ ftKp_SM_SpecialAirSEndF
Definition
forward.h:82
ftKp_SM_SpecialSEndF
@ ftKp_SM_SpecialSEndF
Definition
forward.h:77
ftKp_SM_SpecialAirSHit0
@ ftKp_SM_SpecialAirSHit0
Definition
forward.h:80
ftKp_SM_SpecialHi
@ ftKp_SM_SpecialHi
Definition
forward.h:84
ftKp_SM_SelfCount
@ ftKp_SM_SelfCount
Definition
forward.h:90
ftKp_SM_SpecialSStart
@ ftKp_SM_SpecialSStart
Definition
forward.h:74
ftKp_SM_SpecialAirLw
@ ftKp_SM_SpecialAirLw
Definition
forward.h:87
ftKp_SM_SpecialAirSEndB
@ ftKp_SM_SpecialAirSEndB
Definition
forward.h:83
ftKp_SM_SpecialNStart
@ ftKp_SM_SpecialNStart
Definition
forward.h:68
ftKp_SM_SpecialSHit0
@ ftKp_SM_SpecialSHit0
Definition
forward.h:75
ftKp_SM_SpecialSHit1
@ ftKp_SM_SpecialSHit1
Definition
forward.h:76
ftKp_MF_Special
static MotionFlags const ftKp_MF_Special
Definition
forward.h:7
ftKp_MF_SpecialAirHi
static MotionFlags const ftKp_MF_SpecialAirHi
Definition
forward.h:28
ftKp_MF_SpecialAirS
static MotionFlags const ftKp_MF_SpecialAirS
Definition
forward.h:25
ftKp_MF_SpecialAirNLoop
static MotionFlags const ftKp_MF_SpecialAirNLoop
Definition
forward.h:36
src
melee
ft
kinds
ftKoopa
forward.h
Generated by
1.17.0