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 "platform.h"
5
6#include "it/itCharItems.h"
7#include "it/types.h"
8
9#include <dolphin/mtx.h>
10
12 /* 0x00 */ char pad_0[0x18];
13 /* 0x18 */ Vec3 vec;
14 /* 0x24 */ Mtx mtx;
15 /* 0x54 */ char pad_54[0x14];
16};
17STATIC_ASSERT(sizeof(struct _m2c_stack_it_802BCA30) == 0x68);
18
20 /* 0x10 */ Mtx mtx0;
21 char pad_0[0xC];
22 /* 0x3C */ float z;
23 /* 0x40 */ Vec3 vec;
24 /* 0x4C */ char pad_4C[0x14];
25};
26STATIC_ASSERT(sizeof(struct _m2c_stack_fn_802BB694) == 0x60);
27
29 char pad_0[0xC];
30 Mtx mtx;
31 char pad_x[0x4];
32 /* 0x3C */ Vec3 vec;
33 /* 0x4C */ char pad_4C[0x1C];
34}; /* size = 0x68 */
35STATIC_ASSERT(sizeof(struct _m2c_stack_fn_802BB784) == 0x68);
36
38 /* 0x00 */ char pad_0[0x10];
39 /* 0x10 */ Mtx mtx;
40 /* 0x40 */ Vec3 vec;
41 /* 0x4C */ char pad_4C[0x1C];
42};
43STATIC_ASSERT(sizeof(struct _m2c_stack_fn_802BB574) == 0x68);
44
46 /* 0x00 */ char pad_0[0x10];
47 /* 0x10 */ Mtx mtx;
48 /* 0x40 */ Vec3 vec;
49 /* 0x4C */ char pad_4C[0x1C];
50};
51STATIC_ASSERT(sizeof(struct _m2c_stack_fn_802BB44C) == 0x68);
52
54 /* 0x00 */ char pad_0[0x18];
55 /* 0x18 */ Mtx mtx;
56 /* 0x48 */ Vec3 delta;
57 /* 0x54 */ Vec3 pos0;
58 /* 0x60 */ Vec3 pos1;
59 /* 0x6C */ Vec3 pos2;
60 /* 0x78 */ char pad_78[0x28];
61}; /* size = 0xA0 */
62STATIC_ASSERT(sizeof(struct _m2c_stack_it_802BCB88) == 0xA0);
63
65 /* 0x00 */ char pad_0[0x1C];
66 /* 0x1C */ Mtx mtx; /* inferred */
67 /* 0x4C */ char pad_4C[8]; /* maybe part of sp48[3]? */
68 /* 0x54 */ Vec3 pos; /* inferred */
69 /* 0x60 */ char pad_60[0x20];
70}; /* size = 0x80 */
71STATIC_ASSERT(sizeof(struct _m2c_stack_it_802BCFC4) == 0x80);
72
74 /* 0x00 */ char pad_0[0x40];
75 /* 0x40 */ SpawnItem spawn;
76 char pad[0xA8 - 0x8C];
77}; /* size = 0xA8 */
78STATIC_ASSERT(sizeof(struct _m2c_stack_it_802BB290) == 0xA8);
79
80Vec3 it_803B8680 = { 0 };
81Vec3 it_803B868C = { 0 };
82
83/* 2BC080 */ void it_802BC080(ItemLink*, Vec3*, Item*);
84/* 2BCB88 */ void it_802BCB88(Item*, Vec3*);
85
86#endif
void it_802BCB88(Item *, Vec3 *)
Definition itseakchain.c:535
void it_802BC080(ItemLink *, Vec3 *, Item *)
Vec3 it_803B868C
Definition itseakchain.static.h:81
Vec3 it_803B8680
Definition itseakchain.static.h:80
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition types.h:200
Definition types.dox:41
Definition itseakchain.static.h:45
Mtx mtx
Definition itseakchain.static.h:47
Vec3 vec
Definition itseakchain.static.h:48
char pad_0[0x10]
Definition itseakchain.static.h:46
char pad_4C[0x1C]
Definition itseakchain.static.h:49
Definition itseakchain.static.h:37
Vec3 vec
Definition itseakchain.static.h:40
Mtx mtx
Definition itseakchain.static.h:39
char pad_0[0x10]
Definition itseakchain.static.h:38
char pad_4C[0x1C]
Definition itseakchain.static.h:41
Definition itseakchain.static.h:19
Mtx mtx0
Definition itseakchain.static.h:20
char pad_4C[0x14]
Definition itseakchain.static.h:24
char pad_0[0xC]
Definition itseakchain.static.h:21
float z
Definition itseakchain.static.h:22
Vec3 vec
Definition itseakchain.static.h:23
Definition itseakchain.static.h:28
char pad_x[0x4]
Definition itseakchain.static.h:31
Mtx mtx
Definition itseakchain.static.h:30
char pad_4C[0x1C]
Definition itseakchain.static.h:33
char pad_0[0xC]
Definition itseakchain.static.h:29
Vec3 vec
Definition itseakchain.static.h:32
Definition itseakchain.static.h:73
char pad[0xA8 - 0x8C]
Definition itseakchain.static.h:76
SpawnItem spawn
Definition itseakchain.static.h:75
char pad_0[0x40]
Definition itseakchain.static.h:74
Definition itseakchain.static.h:11
Mtx mtx
Definition itseakchain.static.h:14
char pad_54[0x14]
Definition itseakchain.static.h:15
char pad_0[0x18]
Definition itseakchain.static.h:12
Vec3 vec
Definition itseakchain.static.h:13
Definition itseakchain.static.h:53
Vec3 pos0
Definition itseakchain.static.h:57
char pad_0[0x18]
Definition itseakchain.static.h:54
Vec3 pos2
Definition itseakchain.static.h:59
char pad_78[0x28]
Definition itseakchain.static.h:60
Vec3 delta
Definition itseakchain.static.h:56
Vec3 pos1
Definition itseakchain.static.h:58
Mtx mtx
Definition itseakchain.static.h:55
Definition itseakchain.static.h:64
Mtx mtx
Definition itseakchain.static.h:66
char pad_4C[8]
Definition itseakchain.static.h:67
char pad_60[0x20]
Definition itseakchain.static.h:69
char pad_0[0x1C]
Definition itseakchain.static.h:65
Vec3 pos
Definition itseakchain.static.h:68