SSBM Decomp
Loading...
Searching...
No Matches
itseakchain.static.h
Go to the documentation of this file.
1#ifndef __GALE01_2BAEEC
2#define __GALE01_2BAEEC
3
4#include <Runtime/platform.h>
5
6#include <dolphin/mtx.h>
8#include <melee/it/types.h>
9
11 /* 0x00 */ char pad_0[0x18];
12 /* 0x18 */ Vec3 vec;
13 /* 0x24 */ Mtx mtx;
14 /* 0x54 */ char pad_54[0x14];
15};
17
19 /* 0x10 */ Mtx mtx0;
20 char pad_0[0xC];
21 /* 0x3C */ float z;
22 /* 0x40 */ Vec3 vec;
23 /* 0x4C */ char pad_4C[0x14];
24};
26
28 char pad_0[0xC];
30 char pad_x[0x4];
31 /* 0x3C */ Vec3 vec;
32 /* 0x4C */ char pad_4C[0x1C];
33}; /* size = 0x68 */
35
37 /* 0x00 */ char pad_0[0x10];
38 /* 0x10 */ Mtx mtx;
39 /* 0x40 */ Vec3 vec;
40 /* 0x4C */ char pad_4C[0x1C];
41};
43
45 /* 0x00 */ char pad_0[0x10];
46 /* 0x10 */ Mtx mtx;
47 /* 0x40 */ Vec3 vec;
48 /* 0x4C */ char pad_4C[0x1C];
49};
51
53 /* 0x00 */ char pad_0[0x18];
54 /* 0x18 */ Mtx mtx;
55 /* 0x48 */ Vec3 delta;
56 /* 0x54 */ Vec3 pos0;
57 /* 0x60 */ Vec3 pos1;
58 /* 0x6C */ Vec3 pos2;
59 /* 0x78 */ char pad_78[0x28];
60}; /* size = 0xA0 */
62
64 /* 0x00 */ char pad_0[0x1C];
65 /* 0x1C */ Mtx mtx; /* inferred */
66 /* 0x4C */ char pad_4C[8]; /* maybe part of sp48[3]? */
67 /* 0x54 */ Vec3 pos; /* inferred */
68 /* 0x60 */ char pad_60[0x20];
69}; /* size = 0x80 */
71
73 /* 0x00 */ char pad_0[0x40];
74 /* 0x40 */ SpawnItem spawn;
75 char pad[0xA8 - 0x8C];
76}; /* size = 0xA8 */
78
79const Vec3 it_803B8680 = { 0 };
80const Vec3 it_803B868C = { 0.0f, 0.0f, 0.1f };
81
82/* 2BC080 */ void it_802BC080(ItemLink*, Vec3*, Item*);
83/* 2BCB88 */ void it_802BCB88(Item*, Vec3*);
84
85#endif
struct Vec Vec3
f32 Mtx[3][4]
Definition mtx.h:50
void it_802BCB88(Item *, Vec3 *)
Definition itseakchain.c:789
void it_802BC080(ItemLink *, Vec3 *, Item *)
Definition itseakchain.c:552
const Vec3 it_803B868C
Definition itseakchain.static.h:80
const Vec3 it_803B8680
Definition itseakchain.static.h:79
#define ASSERT_SIZE(expr, size)
Definition platform.h:161
Definition types.h:197
Definition types.h:639
Definition itseakchain.static.h:44
Mtx mtx
Definition itseakchain.static.h:46
Vec3 vec
Definition itseakchain.static.h:47
char pad_0[0x10]
Definition itseakchain.static.h:45
char pad_4C[0x1C]
Definition itseakchain.static.h:48
Definition itseakchain.static.h:36
Vec3 vec
Definition itseakchain.static.h:39
Mtx mtx
Definition itseakchain.static.h:38
char pad_0[0x10]
Definition itseakchain.static.h:37
char pad_4C[0x1C]
Definition itseakchain.static.h:40
Definition itseakchain.static.h:18
Mtx mtx0
Definition itseakchain.static.h:19
char pad_4C[0x14]
Definition itseakchain.static.h:23
char pad_0[0xC]
Definition itseakchain.static.h:20
float z
Definition itseakchain.static.h:21
Vec3 vec
Definition itseakchain.static.h:22
Definition itseakchain.static.h:27
char pad_x[0x4]
Definition itseakchain.static.h:30
Mtx mtx
Definition itseakchain.static.h:29
char pad_4C[0x1C]
Definition itseakchain.static.h:32
char pad_0[0xC]
Definition itseakchain.static.h:28
Vec3 vec
Definition itseakchain.static.h:31
Definition itseakchain.static.h:72
char pad[0xA8 - 0x8C]
Definition itseakchain.static.h:75
SpawnItem spawn
Definition itseakchain.static.h:74
char pad_0[0x40]
Definition itseakchain.static.h:73
Definition itseakchain.static.h:10
Mtx mtx
Definition itseakchain.static.h:13
char pad_54[0x14]
Definition itseakchain.static.h:14
char pad_0[0x18]
Definition itseakchain.static.h:11
Vec3 vec
Definition itseakchain.static.h:12
Definition itseakchain.static.h:52
Vec3 pos0
Definition itseakchain.static.h:56
char pad_0[0x18]
Definition itseakchain.static.h:53
Vec3 pos2
Definition itseakchain.static.h:58
char pad_78[0x28]
Definition itseakchain.static.h:59
Vec3 delta
Definition itseakchain.static.h:55
Vec3 pos1
Definition itseakchain.static.h:57
Mtx mtx
Definition itseakchain.static.h:54
Definition itseakchain.static.h:63
Mtx mtx
Definition itseakchain.static.h:65
char pad_4C[8]
Definition itseakchain.static.h:66
char pad_60[0x20]
Definition itseakchain.static.h:68
char pad_0[0x1C]
Definition itseakchain.static.h:64
Vec3 pos
Definition itseakchain.static.h:67