SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1
#ifndef MELEE_FT_CHARA_FTPURIN_TYPES_H
2
#define MELEE_FT_CHARA_FTPURIN_TYPES_H
3
4
#include <
platform.h
>
5
#include <
placeholder.h
>
6
7
#include <
baselib/forward.h
>
8
9
#include <dolphin/mtx.h>
10
11
struct
ftPurin_FighterVars
{
12
/* 0x222C */
u32
x222C
;
13
/* 0x2230 */
Vec3
x2230
;
14
/* 0x223C */
HSD_JObj
*
x223C
;
15
/* 0x2240 */
u32
x2240
;
16
/* 0x2244 */
void
*
x2244
;
17
/* 0x2248 */
u32
x2248
;
18
};
19
20
typedef
union
ftPurin_MotionVars
{
21
struct
ftPurin_SpecialHiVars
{
22
bool
x0
;
23
}
specialhi
;
24
struct
ftPurin_SpecialNVars
{
25
/* fp+2340 */
int
x0
;
26
/* fp+2344 */
UNK_T
x4
;
27
/* fp+2348 */
UNK_T
x8
;
28
/* fp+234C */
UNK_T
xC
;
29
/* fp+2350 */
u8
_10
[0x1C - 0x10];
30
/* fp+235C */
float
x1C
;
31
/* fp+2360 */
float
facing_dir
;
32
/* fp+2364 */
u8
_24
[0x34 - 0x24];
33
/* fp+2374 */
Vec3
x34
;
34
}
specialn
;
35
}
ftPurin_MotionVars
;
36
37
typedef
struct
_ftPurinAttributes {
38
float
x0
;
39
float
x4
;
40
float
x8
;
41
float
xC
;
42
float
x10
;
43
s32
x14
;
44
float
x18
;
45
s32
x1C
;
46
s32
x20
;
47
s32
x24
;
48
s32
x28
;
49
s32
x2C
;
50
s32
x30
;
51
s32
x34
;
52
s32
x38
;
53
float
x3C
;
54
float
x40
;
55
float
x44
;
56
u8 _48[0x88 - 0x48];
57
Vec2
specialn_vel
;
58
u8 _90[0xDC - 0x90];
59
float
xDC
;
60
float
xE0
;
61
float
xE4
;
62
UNK_T
xE8
;
63
UNK_T
xEC
;
64
float
xF0
;
65
float
xF4
;
66
u8 _F8[0x100 - 0xF8];
67
}
ftPurinAttributes
;
68
STATIC_ASSERT
(
sizeof
(
ftPurinAttributes
) == 0x100);
69
70
#endif
placeholder.h
UNK_T
#define UNK_T
Definition
placeholder.h:30
platform.h
STATIC_ASSERT
#define STATIC_ASSERT(cond)
Definition
platform.h:102
HSD_JObj
Definition
jobj.h:107
ftPurinAttributes
Definition
types.h:37
ftPurinAttributes::x30
s32 x30
Definition
types.h:50
ftPurinAttributes::xF4
float xF4
Definition
types.h:65
ftPurinAttributes::x10
float x10
Definition
types.h:42
ftPurinAttributes::x4
float x4
Definition
types.h:39
ftPurinAttributes::x40
float x40
Definition
types.h:54
ftPurinAttributes::x38
s32 x38
Definition
types.h:52
ftPurinAttributes::xEC
UNK_T xEC
Definition
types.h:63
ftPurinAttributes::specialn_vel
Vec2 specialn_vel
Definition
types.h:57
ftPurinAttributes::x18
float x18
Definition
types.h:44
ftPurinAttributes::xDC
float xDC
Definition
types.h:59
ftPurinAttributes::x14
s32 x14
Definition
types.h:43
ftPurinAttributes::x34
s32 x34
Definition
types.h:51
ftPurinAttributes::x2C
s32 x2C
Definition
types.h:49
ftPurinAttributes::xF0
float xF0
Definition
types.h:64
ftPurinAttributes::x24
s32 x24
Definition
types.h:47
ftPurinAttributes::x20
s32 x20
Definition
types.h:46
ftPurinAttributes::x3C
float x3C
Definition
types.h:53
ftPurinAttributes::xE0
float xE0
Definition
types.h:60
ftPurinAttributes::x44
float x44
Definition
types.h:55
ftPurinAttributes::x8
float x8
Definition
types.h:40
ftPurinAttributes::x1C
s32 x1C
Definition
types.h:45
ftPurinAttributes::x0
float x0
Definition
types.h:38
ftPurinAttributes::x28
s32 x28
Definition
types.h:48
ftPurinAttributes::xE8
UNK_T xE8
Definition
types.h:62
ftPurinAttributes::xC
float xC
Definition
types.h:41
ftPurinAttributes::xE4
float xE4
Definition
types.h:61
ftPurin_FighterVars
Definition
types.h:11
ftPurin_FighterVars::x2248
u32 x2248
Definition
types.h:17
ftPurin_FighterVars::x2230
Vec3 x2230
Definition
types.h:13
ftPurin_FighterVars::x223C
HSD_JObj * x223C
Definition
types.h:14
ftPurin_FighterVars::x2244
void * x2244
Definition
types.h:16
ftPurin_FighterVars::x2240
u32 x2240
Definition
types.h:15
ftPurin_FighterVars::x222C
u32 x222C
Definition
types.h:12
ftPurin_MotionVars::ftPurin_SpecialHiVars
Definition
types.h:21
ftPurin_MotionVars::ftPurin_SpecialHiVars::x0
bool x0
Definition
types.h:22
ftPurin_MotionVars::ftPurin_SpecialNVars
Definition
types.h:24
ftPurin_MotionVars::ftPurin_SpecialNVars::x8
UNK_T x8
Definition
types.h:27
ftPurin_MotionVars::ftPurin_SpecialNVars::_10
u8 _10[0x1C - 0x10]
Definition
types.h:29
ftPurin_MotionVars::ftPurin_SpecialNVars::facing_dir
float facing_dir
Definition
types.h:31
ftPurin_MotionVars::ftPurin_SpecialNVars::x4
UNK_T x4
Definition
types.h:26
ftPurin_MotionVars::ftPurin_SpecialNVars::xC
UNK_T xC
Definition
types.h:28
ftPurin_MotionVars::ftPurin_SpecialNVars::x1C
float x1C
Definition
types.h:30
ftPurin_MotionVars::ftPurin_SpecialNVars::_24
u8 _24[0x34 - 0x24]
Definition
types.h:32
ftPurin_MotionVars::ftPurin_SpecialNVars::x0
int x0
Definition
types.h:25
ftPurin_MotionVars::ftPurin_SpecialNVars::x34
Vec3 x34
Definition
types.h:33
forward.h
ftPurin_MotionVars
Definition
types.h:20
ftPurin_MotionVars::specialn
struct ftPurin_MotionVars::ftPurin_SpecialNVars specialn
ftPurin_MotionVars::specialhi
struct ftPurin_MotionVars::ftPurin_SpecialHiVars specialhi
src
melee
ft
chara
ftPurin
types.h
Generated by
1.9.8