SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTMASTERHAND_TYPES_H
2#define MELEE_FT_CHARA_FTMASTERHAND_TYPES_H
3
4#include <platform.h>
5
6#include "ftMasterHand/forward.h" // IWYU pragma: export
7#include "it/forward.h"
8#include <baselib/forward.h>
9
10#include <dolphin/mtx/types.h>
11
13 /* 0x222C */ HSD_GObj* x222C;
14 /* 0x2230 */ u32 x2230;
15 /* 0x2234 */ u32 x2234;
16 /* 0x2238 */ float x2238;
17 /* 0x223C */ float x223C;
18 /* 0x2240 */ Vec3 x2240_pos;
19 /* 0x224C */ u32 x224C;
20 /* 0x2250 */ s32 x2250;
21 /* 0x2254 */ s32 x2254;
22 /* 0x2258 */ s32 x2258;
23};
24
107
110 float x0;
112 int x8;
114 float x18;
115 float x1C;
116 int x20;
117 float x24;
118 int x28;
119 int x2C;
120 int x30;
121 int x34;
122 int x38;
123 int x3C;
124 int x40;
125 int x44;
126 int x48;
127 int x4C;
128 float x50;
129 int x54;
132 int x70;
133 int x74;
134 int x78;
136
142
147
149 /* +0 fp+2340 */ char pad_0[0x34];
150 /* +34 fp+2374 */ Item_GObj* x34;
151 /* +38 fp+2378 */ Item_GObj* x38;
152 /* +3C fp+237C */ Item_GObj* x3C;
153 /* +40 fp+2380 */ Item_GObj* x40;
155
157 /* +0 fp+2340 */ char pad_0[0x28];
158 /* +28 fp+2368 */ int x28;
159 /* +2C fp+236C */ int x2C;
160 /* +30 fp+2370 */ int x30;
161 /* +34 fp+2374 */ Item_GObj* x34;
162 /* +38 fp+2378 */ Item_GObj* x38;
163 /* +3C fp+237C */ Item_GObj* x3C;
164 /* +40 fp+2380 */ Item_GObj* x40;
166};
167
168#endif
ftMasterHand_UnkEnum0
Definition forward.h:8
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long s32
A signed 32-bit integer.
Definition platform.h:14
Definition gobj.h:25
Definition types.h:9
Definition types.h:13
Item_GObj * x34
Definition types.h:161
Item_GObj * x3C
Definition types.h:163
Item_GObj * x40
Definition types.h:164
Item_GObj * x38
Definition types.h:162
char pad_0[0x28]
Definition types.h:157
HSD_GObjEvent x4
Definition types.h:111
ftMasterHand_UnkEnum0 x0
Definition types.h:138
Definition types.h:25
s32 x4
Definition types.h:27
float xD8
Definition types.h:71
Vec2 x88_pos
Definition types.h:56
float x104
Definition types.h:82
float x120
Definition types.h:87
float x68
Definition types.h:48
s32 x70
Definition types.h:50
s32 x7C
Definition types.h:53
float x58
Definition types.h:44
Vec2 x110_pos
Definition types.h:85
float x3C
Definition types.h:40
s32 x94
Definition types.h:58
s32 xB0
Definition types.h:64
float x98
Definition types.h:59
s32 x18
Definition types.h:32
s32 x144
Definition types.h:92
s32 x90
Definition types.h:57
s32 xB4
Definition types.h:65
float x150
Definition types.h:95
Vec2 x50
Definition types.h:43
s32 xEC
Definition types.h:76
s32 x6C
Definition types.h:49
float xF8
Definition types.h:79
Vec2 xC4_pos
Definition types.h:68
s32 x24
Definition types.h:35
s32 x164
Definition types.h:100
float x64
Definition types.h:47
Vec2 x134_pos
Definition types.h:90
float x158
Definition types.h:97
float xE4
Definition types.h:74
float xFC
Definition types.h:80
s32 xC
Definition types.h:29
float x5C
Definition types.h:45
Vec2 x118_pos
Definition types.h:86
Vec2 x124_pos
Definition types.h:88
float xE0
Definition types.h:73
float x80
Definition types.h:54
float x14C
Definition types.h:94
float x108
Definition types.h:83
s32 x16C
Definition types.h:102
float x178
Definition types.h:105
Vec2 x12C_pos
Definition types.h:89
s32 x0
Definition types.h:26
s32 x170
Definition types.h:103
Vec2 xBC_pos
Definition types.h:67
float xB8
Definition types.h:66
Vec2 xA8_pos
Definition types.h:63
float x100
Definition types.h:81
float xE8
Definition types.h:75
s32 x84
Definition types.h:55
float x154
Definition types.h:96
float x10C
Definition types.h:84
float x38
Definition types.h:39
s32 xA0
Definition types.h:61
float x28
Definition types.h:36
Vec3 x40_pos
Definition types.h:41
float x9C
Definition types.h:60
s32 x174
Definition types.h:104
float xD4
Definition types.h:70
s32 x148
Definition types.h:93
float xA4
Definition types.h:62
s32 x160
Definition types.h:99
Vec2 xCC_pos
Definition types.h:69
float x78
Definition types.h:52
s32 x14
Definition types.h:31
Vec2 x13C_pos
Definition types.h:91
s32 x168
Definition types.h:101
s32 xF0
Definition types.h:77
s32 x10
Definition types.h:30
float x2C
Definition types.h:37
Vec2 x30_pos2
Definition types.h:38
s32 x8
Definition types.h:28
float x60
Definition types.h:46
float x4C
Definition types.h:42
float xF4
Definition types.h:78
s32 x74
Definition types.h:51
s32 x20
Definition types.h:34
float xDC
Definition types.h:72
float x15C
Definition types.h:98
s32 x1C
Definition types.h:33
Definition types.h:12
HSD_GObj * x222C
Definition types.h:13
float x2238
Definition types.h:16
u32 x224C
Definition types.h:19
s32 x2258
Definition types.h:22
s32 x2250
Definition types.h:20
u32 x2230
Definition types.h:14
s32 x2254
Definition types.h:21
Vec3 x2240_pos
Definition types.h:18
u32 x2234
Definition types.h:15
float x223C
Definition types.h:17
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:104
Definition types.h:108
struct ftMasterHand_MotionVars::ftMasterHand_Damage_0 dmg0
struct ftMasterHand_MotionVars::ftMasterHand_Unk13Vars unk13
struct ftMasterHand_MotionVars::ftMasterHand_FingerBeamVars fingerbeam
struct ftMasterHand_MotionVars::ftMasterHand_Unk0Vars unk0
struct ftMasterHand_MotionVars::ftMasterHand_Unk4Vars unk4