SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_FT_CHARA_FTPOPO_TYPES_H
2#define MELEE_FT_CHARA_FTPOPO_TYPES_H
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "ft/forward.h"
8#include "it/forward.h"
9
11 /* 0x222C */ Item_GObj* x222C;
12 /* 0x2230:0 */ u8 x2230_b0 : 1;
13 /* 0x2231 */ u8 filler_x2231[3];
14 /* 0x2234 */ u32 x2234;
15 /* 0x2238 */ Item_GObj* x2238;
16 /* 0x223C */ u32 x223C;
17 /* 0x2240 */ Vec x2240;
18 /* 0x224C */ u32 x224C;
19 /* 0x2250 */ float x2250;
20};
21
22typedef struct ftIceClimberAttributes {
23 float x0;
24 float x4;
25 float x8;
26 float xC;
27 float x10;
28 float x14;
29 float x18;
30 int x1C;
31 float x20;
32 float x24;
33 float x28;
34 float x2C;
35 float x30;
36 float x34;
37 float x38;
38 float x3C;
39 float x40;
40 float x44;
41 float x48;
46 float x5C;
47 float x60;
48 float x64;
49 int x68;
50 float x6C;
51 float x70;
52 float x74;
53 float x78;
54 float x7C;
55 float x80;
56 float x84;
57 float x88;
58 float x8C;
59 float x90;
60 float x94;
61 float x98;
62 float x9C;
63 float xA0;
64 float xA4;
65 float xA8;
66 float xAC;
67 float xB0;
68 float xB4;
69 float xB8;
70 float xBC;
71 float xC0;
72 float xC4;
73 float xC8;
74 u8 _CC[0xD0 - 0xCC];
75 float xD0;
76 u8 _D4[0x12C - 0xD4];
77 float x12C;
78 float x130;
79 float x134;
80 float x138;
81 float x13C;
82 float x140;
83 float x144;
84 float x148;
85 float x14C;
86 u8 _150[0x15C - 0x150];
89
92 /* fp+2340 */ float x0;
93 /* fp+2344 */ int x4;
94 /* fp+2348 */ struct ftPp_SpecialSVars_x8_t {
95 int x0;
97 }* x8;
98 /* fp+234C */ int xC;
99 /* fp+2350 */ int x10;
100 /* fp+2354 */ int x14;
101 /* fp+2358 */ int x18;
102 /* fp+235C */ float x1C;
104 struct {
105 /* fp+2340 */ int x0;
107 struct {
108 /* fp+2340 */ int x0;
109 /* fp+2344:0 */ u8 x4_b0 : 1;
111};
112
113#endif
unsigned char u8
Definition hsd_3B2B.h:2
#define STATIC_ASSERT(cond)
Definition platform.h:110
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:22
float x70
Definition types.h:51
float x38
Definition types.h:37
float xA0
Definition types.h:63
float x50_gravity
Definition types.h:43
float x48
Definition types.h:41
float xC
Definition types.h:26
float x88
Definition types.h:57
float xBC
Definition types.h:70
float x54_terminal_vel
Definition types.h:44
float xC8
Definition types.h:73
float x30
Definition types.h:35
float x13C
Definition types.h:81
float x64
Definition types.h:48
float x94
Definition types.h:60
float x60
Definition types.h:47
float x144
Definition types.h:83
float x3C
Definition types.h:38
float x58_terminal_vel
Definition types.h:45
float x90
Definition types.h:59
float x130
Definition types.h:78
float xD0
Definition types.h:75
float x40
Definition types.h:39
float x4
Definition types.h:24
float x134
Definition types.h:79
float x10
Definition types.h:27
float xAC
Definition types.h:66
float x5C
Definition types.h:46
float x9C
Definition types.h:62
u8 _CC[0xD0 - 0xCC]
Definition types.h:74
float xC0
Definition types.h:71
float xC4
Definition types.h:72
float x4C_gravity
Definition types.h:42
float x2C
Definition types.h:34
float x44
Definition types.h:40
float x14
Definition types.h:28
float x24
Definition types.h:32
float x7C
Definition types.h:54
float x78
Definition types.h:53
float x14C
Definition types.h:85
float x98
Definition types.h:61
float x8
Definition types.h:25
float x138
Definition types.h:80
float x74
Definition types.h:52
int x1C
Definition types.h:30
u8 _D4[0x12C - 0xD4]
Definition types.h:76
float x12C
Definition types.h:77
float x148
Definition types.h:84
float x84
Definition types.h:56
float x18
Definition types.h:29
float x80
Definition types.h:55
float x8C
Definition types.h:58
float x0
Definition types.h:23
float xB8
Definition types.h:69
float xA4
Definition types.h:64
int x68
Definition types.h:49
float xB0
Definition types.h:67
u8 _150[0x15C - 0x150]
Definition types.h:86
float xA8
Definition types.h:65
float x140
Definition types.h:82
float x34
Definition types.h:36
float xB4
Definition types.h:68
float x28
Definition types.h:33
float x20
Definition types.h:31
float x6C
Definition types.h:50
Definition types.h:10
u8 x2230_b0
Definition types.h:12
float x2250
Definition types.h:19
u8 filler_x2231[3]
Definition types.h:13
u32 x223C
Definition types.h:16
Vec x2240
Definition types.h:17
Item_GObj * x222C
Definition types.h:11
Item_GObj * x2238
Definition types.h:15
u32 x2234
Definition types.h:14
u32 x224C
Definition types.h:18
float x0
Definition types.h:92
struct ftPp_MotionVars::ftPp_SpecialSVars::ftPp_SpecialSVars_x8_t * x8
int xC
Definition types.h:98
int x18
Definition types.h:101
int x14
Definition types.h:100
int x10
Definition types.h:99
float x1C
Definition types.h:102
int x4
Definition types.h:93
Definition types.h:90
u8 x4_b0
Definition types.h:109
struct ftPp_MotionVars::@100 speciallw
struct ftPp_MotionVars::@99 unk_80123954
int x0
Definition types.h:105
struct ftPp_MotionVars::ftPp_SpecialSVars specials