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/types.h>
10
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
20typedef union ftPurin_MotionVars {
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;
36
37typedef struct _ftPurinAttributes {
38 float x0;
39 float x4;
40 float x8;
41 float xC;
42 float x10;
44 float x18;
53 float x3C;
54 float x40;
55 float x44;
56 u8 _48[0x88 - 0x48];
58 u8 _90[0xDC - 0x90];
59 float xDC;
60 float xE0;
61 float xE4;
64 float xF0;
65 float xF4;
66 u8 _F8[0x100 - 0xF8];
69
70#endif
#define UNK_T
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
#define STATIC_ASSERT(cond)
Definition platform.h:161
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 jobj.h:108
Definition types.h:9
Definition types.h:13
Definition types.h:37
s32 x30
Definition types.h:50
float xF4
Definition types.h:65
float x10
Definition types.h:42
float x4
Definition types.h:39
float x40
Definition types.h:54
s32 x38
Definition types.h:52
UNK_T xEC
Definition types.h:63
Vec2 specialn_vel
Definition types.h:57
float x18
Definition types.h:44
float xDC
Definition types.h:59
s32 x14
Definition types.h:43
s32 x34
Definition types.h:51
s32 x2C
Definition types.h:49
float xF0
Definition types.h:64
s32 x24
Definition types.h:47
s32 x20
Definition types.h:46
float x3C
Definition types.h:53
float xE0
Definition types.h:60
float x44
Definition types.h:55
float x8
Definition types.h:40
s32 x1C
Definition types.h:45
float x0
Definition types.h:38
s32 x28
Definition types.h:48
UNK_T xE8
Definition types.h:62
float xC
Definition types.h:41
float xE4
Definition types.h:61
Definition types.h:11
u32 x2248
Definition types.h:17
Vec3 x2230
Definition types.h:13
HSD_JObj * x223C
Definition types.h:14
void * x2244
Definition types.h:16
u32 x2240
Definition types.h:15
u32 x222C
Definition types.h:12
u8 _10[0x1C - 0x10]
Definition types.h:29
float facing_dir
Definition types.h:31
float x1C
Definition types.h:30
u8 _24[0x34 - 0x24]
Definition types.h:32
Definition types.h:20
struct ftPurin_MotionVars::ftPurin_SpecialNVars specialn
struct ftPurin_MotionVars::ftPurin_SpecialHiVars specialhi