SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTPIKACHU_TYPES_H
2
#define MELEE_FT_CHARA_FTPIKACHU_TYPES_H
3
4
#include <
platform.h
>
5
6
#include "
ft/forward.h
"
7
#include "
it/forward.h
"
8
9
#include <dolphin/mtx.h>
10
11
struct
ftPikachu_FighterVars
{
12
char
filler0
[
FIGHTERVARS_SIZE
];
13
};
14
15
typedef
struct
_ftPikachuAttributes {
16
float
x0
;
17
float
x4
;
18
float
x8
;
19
float
xC
;
20
float
x10
;
21
u32
x14
;
22
u32
x18
;
23
float
x1C
;
24
float
x20
;
25
float
x24
;
26
float
x28
;
27
float
x2C
;
28
float
x30
;
29
float
x34
;
30
float
x38
;
31
float
x3C
;
32
float
x40
;
33
float
x44
;
34
float
x48
;
35
float
x4C
;
36
float
x50
;
37
float
x54
;
38
float
x58
;
39
int
x5C
;
40
s32
x60
;
// up b zip duration
41
float
x64
;
42
float
x68
;
// up b angle offset 1
43
Vec3
x6C_scale
;
44
float
x78
;
// up b angle offset 2
45
Vec3
x7C_scale
;
46
float
x88
;
47
float
x8C
;
// up b minimum stick magnitude
48
49
float
x90
;
// up b zip stick magnitude to velocity slope
50
float
x94
;
// up b zip stick magnitude to velocity intercept
51
float
x98
;
// second zip velocity decay
52
float
x9C
;
53
54
s32
xA0
;
55
float
xA4
;
56
s32
xA8
;
// minimum stick angle difference between two up b zips
57
float
xAC
;
58
59
float
xB0
;
60
float
xB4
;
61
float
xB8
;
62
float
xBC
;
63
64
float
xC0
;
65
float
xC4
;
66
float
xC8
;
67
float
xCC
;
68
69
float
xD0
;
70
s32
xD4
;
71
s32
xD8
;
72
u32
xDC
;
73
74
float
height_attributes[6];
75
}
ftPikachuAttributes
;
76
77
union
ftPikachu_MotionVars
{
79
struct
ftPikachu_State2Vars
{
80
s32
x0
;
81
}
unk2
;
82
84
struct
ftPikachu_State3Vars
{
85
s32
x0
;
86
}
unk3
;
87
88
struct
ftPikachu_SpecialHiVars
{
89
int
x0
;
90
s32
x4
;
91
s32
x8
;
92
int
xC
;
93
Vec2
x10
;
94
s32
x18
;
95
Vec2
x1C
;
96
float
x24
;
97
}
specialhi
;
98
99
struct
ftPikachu_SpecialLwVars
{
100
Item_GObj
*
x0
;
101
bool
x4
;
102
}
speciallw
;
103
};
104
105
#endif
forward.h
FIGHTERVARS_SIZE
#define FIGHTERVARS_SIZE
Definition
forward.h:12
forward.h
platform.h
HSD_GObj
was using this to try and fix some matches, unsuccessfully
Definition
gobj.h:26
ftPikachuAttributes
Definition
types.h:15
ftPikachuAttributes::xAC
float xAC
Definition
types.h:57
ftPikachuAttributes::x60
s32 x60
Definition
types.h:40
ftPikachuAttributes::xC0
float xC0
Definition
types.h:64
ftPikachuAttributes::xA4
float xA4
Definition
types.h:55
ftPikachuAttributes::x3C
float x3C
Definition
types.h:31
ftPikachuAttributes::x44
float x44
Definition
types.h:33
ftPikachuAttributes::xDC
u32 xDC
Definition
types.h:72
ftPikachuAttributes::xC
float xC
Definition
types.h:19
ftPikachuAttributes::x0
float x0
Definition
types.h:16
ftPikachuAttributes::xD4
s32 xD4
Definition
types.h:70
ftPikachuAttributes::x94
float x94
Definition
types.h:50
ftPikachuAttributes::x64
float x64
Definition
types.h:41
ftPikachuAttributes::x6C_scale
Vec3 x6C_scale
Definition
types.h:43
ftPikachuAttributes::x38
float x38
Definition
types.h:30
ftPikachuAttributes::x54
float x54
Definition
types.h:37
ftPikachuAttributes::x20
float x20
Definition
types.h:24
ftPikachuAttributes::x90
float x90
Definition
types.h:49
ftPikachuAttributes::xCC
float xCC
Definition
types.h:67
ftPikachuAttributes::x14
u32 x14
Definition
types.h:21
ftPikachuAttributes::x88
float x88
Definition
types.h:46
ftPikachuAttributes::x50
float x50
Definition
types.h:36
ftPikachuAttributes::x58
float x58
Definition
types.h:38
ftPikachuAttributes::xB0
float xB0
Definition
types.h:59
ftPikachuAttributes::x7C_scale
Vec3 x7C_scale
Definition
types.h:45
ftPikachuAttributes::x4
float x4
Definition
types.h:17
ftPikachuAttributes::x9C
float x9C
Definition
types.h:52
ftPikachuAttributes::xA8
s32 xA8
Definition
types.h:56
ftPikachuAttributes::xD8
s32 xD8
Definition
types.h:71
ftPikachuAttributes::x2C
float x2C
Definition
types.h:27
ftPikachuAttributes::xA0
s32 xA0
Definition
types.h:54
ftPikachuAttributes::x18
u32 x18
Definition
types.h:22
ftPikachuAttributes::x1C
float x1C
Definition
types.h:23
ftPikachuAttributes::x68
float x68
Definition
types.h:42
ftPikachuAttributes::x48
float x48
Definition
types.h:34
ftPikachuAttributes::x8
float x8
Definition
types.h:18
ftPikachuAttributes::xC8
float xC8
Definition
types.h:66
ftPikachuAttributes::x28
float x28
Definition
types.h:26
ftPikachuAttributes::xBC
float xBC
Definition
types.h:62
ftPikachuAttributes::x4C
float x4C
Definition
types.h:35
ftPikachuAttributes::x30
float x30
Definition
types.h:28
ftPikachuAttributes::x5C
int x5C
Definition
types.h:39
ftPikachuAttributes::xC4
float xC4
Definition
types.h:65
ftPikachuAttributes::x24
float x24
Definition
types.h:25
ftPikachuAttributes::x8C
float x8C
Definition
types.h:47
ftPikachuAttributes::x40
float x40
Definition
types.h:32
ftPikachuAttributes::xB8
float xB8
Definition
types.h:61
ftPikachuAttributes::xB4
float xB4
Definition
types.h:60
ftPikachuAttributes::x10
float x10
Definition
types.h:20
ftPikachuAttributes::x34
float x34
Definition
types.h:29
ftPikachuAttributes::xD0
float xD0
Definition
types.h:69
ftPikachuAttributes::x98
float x98
Definition
types.h:51
ftPikachuAttributes::x78
float x78
Definition
types.h:44
ftPikachu_FighterVars
Definition
types.h:11
ftPikachu_FighterVars::filler0
char filler0[FIGHTERVARS_SIZE]
Definition
types.h:12
ftPikachu_MotionVars::ftPikachu_SpecialHiVars
Definition
types.h:88
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x1C
Vec2 x1C
Definition
types.h:95
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x24
float x24
Definition
types.h:96
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x0
int x0
Definition
types.h:89
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x4
s32 x4
Definition
types.h:90
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x10
Vec2 x10
Definition
types.h:93
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::xC
int xC
Definition
types.h:92
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x18
s32 x18
Definition
types.h:94
ftPikachu_MotionVars::ftPikachu_SpecialHiVars::x8
s32 x8
Definition
types.h:91
ftPikachu_MotionVars::ftPikachu_SpecialLwVars
Definition
types.h:99
ftPikachu_MotionVars::ftPikachu_SpecialLwVars::x0
Item_GObj * x0
Definition
types.h:100
ftPikachu_MotionVars::ftPikachu_SpecialLwVars::x4
bool x4
Definition
types.h:101
ftPikachu_MotionVars::ftPikachu_State2Vars
Definition
types.h:79
ftPikachu_MotionVars::ftPikachu_State2Vars::x0
s32 x0
Definition
types.h:80
ftPikachu_MotionVars::ftPikachu_State3Vars
Definition
types.h:84
ftPikachu_MotionVars::ftPikachu_State3Vars::x0
s32 x0
Definition
types.h:85
ftPikachu_MotionVars
Definition
types.h:77
ftPikachu_MotionVars::speciallw
struct ftPikachu_MotionVars::ftPikachu_SpecialLwVars speciallw
ftPikachu_MotionVars::specialhi
struct ftPikachu_MotionVars::ftPikachu_SpecialHiVars specialhi
ftPikachu_MotionVars::unk3
struct ftPikachu_MotionVars::ftPikachu_State3Vars unk3
ftPikachu_MotionVars::unk2
struct ftPikachu_MotionVars::ftPikachu_State2Vars unk2
src
melee
ft
chara
ftPikachu
types.h
Generated by
1.9.8