SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Player
MarioConst.hpp
1
#pragma once
2
3
#include <revolution.h>
4
5
class
MarioActor
;
6
7
struct
Constants
{
8
9
u8 _0[0x426];
// dummy variable
10
u16 _426;
11
u8 _428[0x8C];
12
f32 _4B4;
13
u8 _4B8[0x28];
14
f32 _4E0;
15
f32 _4E4;
16
f32 _4E8;
17
f32 _4EC[4];
18
f32 _4FC;
19
f32 _500;
20
u8 _504[0x10];
21
f32 _514;
22
f32 _518;
23
u16 _51C;
24
u16 _51E;
25
f32 _520;
26
f32 _524;
27
u16 _528;
28
f32 _52C;
29
f32 _530;
30
f32 _534;
31
f32 _538;
32
f32 _53C;
33
f32 _540;
34
f32 _544;
35
f32 _548;
36
f32 _54C;
37
u16 _550;
38
u16 _552;
39
u16 _554;
40
f32 _558;
41
u16 _55C;
42
u16 _55E;
43
u16 _560;
44
u16 _562;
45
u16 _564;
46
u16 _566;
47
u8 _568[0x50];
48
f32 _5B8;
49
f32 _5BC;
50
u8 _5C0[0x108];
51
u16 _6C8;
52
};
53
54
inline
f32 getSwimValue(f32, u32 idx,
const
Constants
*c)
55
{
56
return
c->_4EC[idx];
57
}
58
59
class
MarioConst
{
60
public
:
61
MarioConst
();
62
inline
const
Constants
*getConstants()
const
{
return
_0[_8]; }
63
64
const
Constants
*_0[2];
65
u32 _8;
// luigi toggle?
66
};
MarioActor
Definition
MarioActor.hpp:24
MarioConst
Definition
MarioConst.hpp:59
Constants
Definition
MarioConst.hpp:7
Generated by
1.10.0