SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTYOSHI_TYPES_H
2
#define MELEE_FT_CHARA_FTYOSHI_TYPES_H
3
4
#include <
platform.h
>
5
#include <
placeholder.h
>
6
7
struct
ftYoshi_FighterVars
{
8
/* 0x222C */
u32
x222C
;
9
/* 0x2230 */
u32
x2230
;
10
/* 0x2234 */
u32
x2234
;
11
/* 0x2238 */
u32
x2238
;
12
};
13
14
typedef
struct
_ftYoshiAttributes {
15
float
x0
;
16
float
x4
;
17
float
x8
;
18
float
xC
;
19
float
x10
;
20
float
x14
;
21
float
x18
;
22
float
x1C
;
23
float
x20
;
24
float
x24
;
25
s32
x28
;
26
s32
x2C
;
27
u8 data_filler1[0xEF];
28
float
x120
;
29
u8 data_filler2[0x14];
30
}
ftYoshiAttributes
;
31
32
struct
S_UNK_YOSHI2
{
33
s32
x0
;
34
s32
x4
;
35
s32
x8_end_index
;
36
u8*
xC_start_index
;
37
};
38
39
struct
S_UNK_YOSHI1
{
40
s32
x0
;
41
struct
S_UNK_YOSHI2
*
unk_struct
;
42
};
43
44
union
ftYoshi_MotionVars
{
46
struct
ftYoshi_State2Vars
{
47
float
x0
;
48
UNK_T
x4
;
49
UNK_T
x8
;
50
bool
xC
;
51
UNK_T
x10
;
52
float
x14
;
53
float
x18
;
54
}
unk2
;
55
struct
ftYoshi_SpecialNVars
{
56
/* fp+2340 */
int
x0_b0
: 1;
57
}
specialn
;
58
};
59
60
#endif
placeholder.h
UNK_T
#define UNK_T
Definition
placeholder.h:30
platform.h
S_UNK_YOSHI1
Definition
types.h:39
S_UNK_YOSHI1::unk_struct
struct S_UNK_YOSHI2 * unk_struct
Definition
types.h:41
S_UNK_YOSHI1::x0
s32 x0
Definition
types.h:40
S_UNK_YOSHI2
Definition
types.h:32
S_UNK_YOSHI2::xC_start_index
u8 * xC_start_index
Definition
types.h:36
S_UNK_YOSHI2::x8_end_index
s32 x8_end_index
Definition
types.h:35
S_UNK_YOSHI2::x0
s32 x0
Definition
types.h:33
S_UNK_YOSHI2::x4
s32 x4
Definition
types.h:34
ftYoshiAttributes
Definition
types.h:14
ftYoshiAttributes::x2C
s32 x2C
Definition
types.h:26
ftYoshiAttributes::x18
float x18
Definition
types.h:21
ftYoshiAttributes::x28
s32 x28
Definition
types.h:25
ftYoshiAttributes::xC
float xC
Definition
types.h:18
ftYoshiAttributes::x20
float x20
Definition
types.h:23
ftYoshiAttributes::x8
float x8
Definition
types.h:17
ftYoshiAttributes::x4
float x4
Definition
types.h:16
ftYoshiAttributes::x10
float x10
Definition
types.h:19
ftYoshiAttributes::x24
float x24
Definition
types.h:24
ftYoshiAttributes::x120
float x120
Definition
types.h:28
ftYoshiAttributes::x0
float x0
Definition
types.h:15
ftYoshiAttributes::x14
float x14
Definition
types.h:20
ftYoshiAttributes::x1C
float x1C
Definition
types.h:22
ftYoshi_FighterVars
Definition
types.h:7
ftYoshi_FighterVars::x222C
u32 x222C
Definition
types.h:8
ftYoshi_FighterVars::x2238
u32 x2238
Definition
types.h:11
ftYoshi_FighterVars::x2230
u32 x2230
Definition
types.h:9
ftYoshi_FighterVars::x2234
u32 x2234
Definition
types.h:10
ftYoshi_MotionVars::ftYoshi_SpecialNVars
Definition
types.h:55
ftYoshi_MotionVars::ftYoshi_SpecialNVars::x0_b0
int x0_b0
Definition
types.h:56
ftYoshi_MotionVars::ftYoshi_State2Vars
Definition
types.h:46
ftYoshi_MotionVars::ftYoshi_State2Vars::x0
float x0
Definition
types.h:47
ftYoshi_MotionVars::ftYoshi_State2Vars::x18
float x18
Definition
types.h:53
ftYoshi_MotionVars::ftYoshi_State2Vars::x4
UNK_T x4
Definition
types.h:48
ftYoshi_MotionVars::ftYoshi_State2Vars::x10
UNK_T x10
Definition
types.h:51
ftYoshi_MotionVars::ftYoshi_State2Vars::x8
UNK_T x8
Definition
types.h:49
ftYoshi_MotionVars::ftYoshi_State2Vars::x14
float x14
Definition
types.h:52
ftYoshi_MotionVars::ftYoshi_State2Vars::xC
bool xC
Definition
types.h:50
ftYoshi_MotionVars
Definition
types.h:44
ftYoshi_MotionVars::specialn
struct ftYoshi_MotionVars::ftYoshi_SpecialNVars specialn
ftYoshi_MotionVars::unk2
struct ftYoshi_MotionVars::ftYoshi_State2Vars unk2
src
melee
ft
chara
ftYoshi
types.h
Generated by
1.9.8