SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTSAMUS_TYPES_H
2#define MELEE_FT_CHARA_FTSAMUS_TYPES_H
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "it/forward.h"
8#include <baselib/forward.h>
9
10#include "ftCommon/types.h"
11
12#include <dolphin/mtx/types.h>
13
15 /* 0x222C */ Item_GObj* x222C;
16 /* 0x2230 */ s32 x2230;
17 /* 0x2234 */ u32 x2234;
18 /* 0x2238 */ u32 x2238;
19 /* 0x223C */ Item_GObj* x223C;
20
21 /* 0x2240 */ u8 x2240;
22 /* 0x2241 */ u8 x2241;
23 /* 0x2242 */ u8 x2242;
24 /* 0x2243 */ u8 x2243;
25
26 /* 0x2244 */ u32 x2244;
27 /* 0x2248 */ u32 x2248;
28};
29
30typedef struct _ftSamusAttributes {
31 /* +0 */ float x0;
32 /* +4 */ float x4;
33 /* +8 */ float x8;
34 /* +C */ float xC;
35 /* +10 */ float x10;
36 /* +14 */ float x14;
37 /* +18 */ float x18;
38 /* +1C */ float x1C;
39 /* +20 */ int x20;
40 /* +24 */ float x24;
41 /* +28 */ float x28;
42 /* +2C */ float x2C;
43 /* +30 */ float x30;
44 /* +34 */ float x34;
45 /* +38 */ float x38;
46 /* +3C */ float x3C;
47 /* +40 */ float x40;
48 /* +44 */ float x44;
49 /* +48 */ float x48;
50 /* +4C */ float x4C;
51 /* +50 */ float x50;
52 /* +54 */ float x54;
53 /* +58 */ float x58;
54 /* +5C */ float x5C;
55 /* +60 */ float x60;
56 /* +64 */ float x64;
57 /* +68 */ float x68;
58 /* +6C */ float x6C;
59 /* +70 */ float x70;
60 /* +74 */ Vec3 x74_vec;
61 /* +80 */ float x80;
63 /* +9C */ UNK_T x9C;
64 /* +A0 */ UNK_T xA0;
65 /* +A4 */ UNK_T xA4;
66 /* +A8 */ UNK_T xA8;
67 /* +AC */ UNK_T xAC;
68 /* +B0 */ UNK_T xB0;
69 /* +B4 */ UNK_T xB4;
70 /* +B8 */ UNK_T xB8;
71 /* +BC */ int xBC;
72 /* +C0 */ int xC0;
73 /* +C4 */ int xC4;
74 /* +C8 */ int xC8;
75 /* +CC */ UNK_T xCC;
76 /* +D0 */ UNK_T xD0;
78
86
110
111#endif
#define UNK_T
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition aobj.h:57
Definition gobj.h:25
Definition jobj.h:130
Definition mobj.h:135
maybe Samus grapple?
Definition types.h:80
HSD_AnimJoint * x8_anim_joint
Definition types.h:83
HSD_MatAnimJoint * xC_matanim_joint
Definition types.h:84
HSD_AnimJoint ** x4_anim_joints
Definition types.h:82
HSD_Joint * x0_joint
Definition types.h:81
Definition types.h:13
Definition types.h:14
Definition types.h:14
u32 x2238
Definition types.h:18
u8 x2241
Definition types.h:22
u32 x2244
Definition types.h:26
u32 x2234
Definition types.h:17
u8 x2243
Definition types.h:24
Item_GObj * x223C
Definition types.h:19
u8 x2242
Definition types.h:23
u8 x2240
Definition types.h:21
Item_GObj * x222C
Definition types.h:15
u32 x2248
Definition types.h:27
s32 x2230
Definition types.h:16
float x8
Definition types.h:97
s32 x0
Definition types.h:102
s32 x0
Definition types.h:107
Definition types.h:30
float x58
Definition types.h:53
int xC8
Definition types.h:74
int xBC
Definition types.h:71
float x48
Definition types.h:49
float x70
Definition types.h:59
UNK_T xAC
Definition types.h:67
float x38
Definition types.h:45
float x80
Definition types.h:61
float x60
Definition types.h:55
UNK_T xA8
Definition types.h:66
float x54
Definition types.h:52
float x34
Definition types.h:44
UNK_T xB4
Definition types.h:69
float x8
Definition types.h:33
float x2C
Definition types.h:42
ftCollisionBox height_attributes
Definition types.h:62
Vec3 x74_vec
Definition types.h:60
UNK_T xCC
Definition types.h:75
float x28
Definition types.h:41
float x1C
Definition types.h:38
int xC0
Definition types.h:72
float xC
Definition types.h:34
int x20
Definition types.h:39
float x40
Definition types.h:47
UNK_T xB0
Definition types.h:68
float x4
Definition types.h:32
UNK_T xB8
Definition types.h:70
float x4C
Definition types.h:50
UNK_T xA4
Definition types.h:65
float x14
Definition types.h:36
UNK_T xD0
Definition types.h:76
float x6C
Definition types.h:58
float x3C
Definition types.h:46
float x64
Definition types.h:56
float x0
Definition types.h:31
float x10
Definition types.h:35
int xC4
Definition types.h:73
float x24
Definition types.h:40
float x68
Definition types.h:57
UNK_T xA0
Definition types.h:64
float x44
Definition types.h:48
float x5C
Definition types.h:54
float x18
Definition types.h:37
float x30
Definition types.h:43
UNK_T x9C
Definition types.h:63
float x50
Definition types.h:51
Definition types.h:87
struct ftSamus_MotionVars::ftSamus_State5Vars unk5
struct ftSamus_MotionVars::ftSamus_State6Vars unk6
struct ftSamus_MotionVars::ftSamus_State2Vars unk2
struct ftSamus_MotionVars::ftSamus_State3Vars unk3