SSBM Decomp
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1#ifndef MELEE_MP_TYPES_H
2#define MELEE_MP_TYPES_H
3
4#include <placeholder.h>
5
6#include "mp/forward.h" // IWYU pragma: export
7
9 /* +0 */ mp_UnkStruct0* next;
10 /* +4 */ int x4;
11 /* +8 */ float x8;
12 /* +C */ float xC;
13 /* +10 */ int x10;
14 /* +14 */ float x14;
15 /* +18 */ float x18;
16 /* +1C */ int x1C;
17 /* +20 */ int x20;
18 /* +24 */ short x24;
19 /* +26 */ short x26;
20 /* +28 */ short x28;
21 /* +2A */ short x2A;
22 /* +2C */ mp_UnkStruct3* ptr;
23};
24
26 /* +0 */ int x0;
27 /* +4 */ short x4;
28 /* +6 */ short x6;
29};
30
32 /* +0 */ mp_UnkStruct1* x0;
33 /* +4 */ int x4;
34};
35
36struct mpisland {
37 /* +0 */ int x0[8];
38 /* +20 */ int x20[8];
39};
40
42 int x0;
43 int x4;
44 int xC;
45};
46
48 /* +0 */ u8 x0[0x4];
49 /* +4 */ ushort x4;
50 /* +6 */ ushort x6;
51 /* +8 */ int x8;
52 /* +C */ int xC;
53 /* +10 */ int x10;
54 /* +14 */ int x14;
55 /* +18 */ int x18;
56 /* +1C */ int x1C;
57 /* +20 */ u8 x20[0x28 - 0x20];
58 /* +28 */ short x28;
59 /* +2A */ short x2A;
60 /* +2C */ ushort x2C;
61 /* +30 */ int x30;
62 /* +34 */ int x34;
63 /* +38 */ int x38;
64 /* +3C */ int x3C;
65};
66
68 /* +0 */ short x0;
69 /* +2 */ short x2;
70 /* +4 */ short* x4;
71};
72
74 /* +0 */ struct mp_UnkStruct7* next;
75 /* +4 */ s32 x4;
76 /* +8 */ s32 x8;
77 /* +C */ u8 xC[0x10 - 0xC];
78 /* +10 */ float x10;
79 /* +14 */ float x14;
80 /* +18 */ float x18;
81 /* +1C */ float x1C;
82};
83
84#endif
unsigned short ushort
An unsigned short integer of platform-dependent size.
Definition platform.h:32
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 types.h:8
short x2A
Definition types.h:21
short x28
Definition types.h:20
mp_UnkStruct3 * ptr
Definition types.h:22
int x20
Definition types.h:17
int x4
Definition types.h:10
mp_UnkStruct0 * next
Definition types.h:9
float x18
Definition types.h:15
int x1C
Definition types.h:16
float x8
Definition types.h:11
short x24
Definition types.h:18
float x14
Definition types.h:14
int x10
Definition types.h:13
float xC
Definition types.h:12
short x26
Definition types.h:19
Definition types.h:25
int x0
Definition types.h:26
short x6
Definition types.h:28
short x4
Definition types.h:27
Definition types.h:31
mp_UnkStruct1 * x0
Definition types.h:32
int x4
Definition types.h:33
Definition types.h:41
int x0
Definition types.h:42
int xC
Definition types.h:44
int x4
Definition types.h:43
Definition types.h:47
short x2A
Definition types.h:59
int x38
Definition types.h:63
int xC
Definition types.h:52
ushort x4
Definition types.h:49
short x28
Definition types.h:58
ushort x6
Definition types.h:50
u8 x20[0x28 - 0x20]
Definition types.h:57
int x18
Definition types.h:55
u8 x0[0x4]
Definition types.h:48
int x3C
Definition types.h:64
int x30
Definition types.h:61
int x14
Definition types.h:54
int x10
Definition types.h:53
ushort x2C
Definition types.h:60
int x1C
Definition types.h:56
int x8
Definition types.h:51
int x34
Definition types.h:62
Definition types.h:67
short * x4
Definition types.h:70
short x0
Definition types.h:68
short x2
Definition types.h:69
Definition types.h:73
u8 xC[0x10 - 0xC]
Definition types.h:77
struct mp_UnkStruct7 * next
Definition types.h:74
float x18
Definition types.h:80
float x10
Definition types.h:78
float x1C
Definition types.h:81
float x14
Definition types.h:79
s32 x4
Definition types.h:75
s32 x8
Definition types.h:76
Definition types.h:36
int x0[8]
Definition types.h:37
int x20[8]
Definition types.h:38