SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTSEAK_TYPES_H
2#define MELEE_FT_CHARA_FTSEAK_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 <dolphin/mtx/types.h>
11
13 /* fp+222C */ int x0;
14 /* fp+2230 */ Item_GObj* x4;
15 /* fp+2234 */ HSD_GObj* x8;
16 /* fp+2238 */ Vec3 xC[4];
17 /* fp+2268 */ Vec3 x3C[4];
18 /* fp+2298 */ Vec3 lstick_delta;
19};
20
22typedef struct _ftSeakAttributes { // x2D4 (fp->dat_attrs)
23 float x0;
24 float x4;
25 float x8;
26 float xC;
27 float x10;
28 float x14;
29 float x18;
30 float x1C;
31 float x20;
32 float x24;
33 float x28;
43 u8 data_filler_1[0x24];
45
46typedef struct itChainSegment {
47 float x00;
48 float x04;
49 float x08;
50 float x0C;
51 float x10;
52 float x14;
53 float x18;
54 float x1C;
55 float x20;
56 float x24;
57 float x28;
58 float x2C;
59 float x30;
60 float x34;
61 float x38;
62 float x3C;
63 float x40;
64 float x44;
65 float x48;
66 float x4C;
67 float x50;
69
116
117#endif
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
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 gobj.h:25
Definition types.h:13
Definition types.h:22
s32 x40
Definition types.h:39
float x28
Definition types.h:33
float x4
Definition types.h:24
s32 x48
Definition types.h:41
float self_vel_y
Definition types.h:34
s32 x4C
Definition types.h:42
float x8
Definition types.h:25
float x14
Definition types.h:28
float x0
Definition types.h:23
float x1C
Definition types.h:30
float x18
Definition types.h:29
s32 x34
Definition types.h:36
s32 x38
Definition types.h:37
s32 x3C
Definition types.h:38
float xC
Definition types.h:26
float x20
Definition types.h:31
float x24
Definition types.h:32
s32 x44
Definition types.h:40
s32 x30
Definition types.h:35
float x10
Definition types.h:27
Definition types.h:12
Vec3 x3C[4]
Definition types.h:17
Vec3 xC[4]
Definition types.h:16
int x0
Definition types.h:13
HSD_GObj * x8
Definition types.h:15
Vec3 lstick_delta
Definition types.h:18
Item_GObj * x4
Definition types.h:14
s32 x4
Definition types.h:103
s32 x2C
Definition types.h:113
s32 x1C
Definition types.h:109
s32 x0
Definition types.h:102
s32 xC
Definition types.h:105
s32 x18
Definition types.h:108
s32 x24
Definition types.h:111
s32 x20
Definition types.h:110
s32 x8
Definition types.h:104
s32 x28
Definition types.h:112
s32 x10
Definition types.h:106
s32 x14
Definition types.h:107
enum_t x0
Definition types.h:72
bool x4
Definition types.h:73
float x18
Definition types.h:93
float x14
Definition types.h:92
float x10
Definition types.h:91
Definition types.h:46
float x2C
Definition types.h:58
float x3C
Definition types.h:62
float x18
Definition types.h:53
float x0C
Definition types.h:50
float x4C
Definition types.h:66
float x20
Definition types.h:55
float x30
Definition types.h:59
float x00
Definition types.h:47
float x28
Definition types.h:57
float x08
Definition types.h:49
float x44
Definition types.h:64
float x14
Definition types.h:52
float x38
Definition types.h:61
float x50
Definition types.h:67
float x1C
Definition types.h:54
float x48
Definition types.h:65
float x10
Definition types.h:51
float x24
Definition types.h:56
float x04
Definition types.h:48
float x40
Definition types.h:63
float x34
Definition types.h:60
Definition types.h:70
struct ftSeak_MotionVars::ftSeakSpecialHi specialhi
struct ftSeak_MotionVars::ftSeak_SpecialNVars specialn
struct ftSeak_MotionVars::ftSeak_SpecialSVars specials