SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Gravity
DiskTorusGravity.hpp
1
#pragma once
2
3
#include "Game/Gravity/PlanetGravity.hpp"
4
5
class
DiskTorusGravity
:
public
PlanetGravity
{
6
public
:
7
DiskTorusGravity
();
8
9
virtual
void
updateMtx(
const
TPos3f &rMtx);
10
virtual
bool
calcOwnGravityVector(TVec3f *pDest, f32 *pScalar,
const
TVec3f &rPosition)
const
;
11
12
void
setPosition(
const
TVec3f &rPosition);
13
void
setDirection(
const
TVec3f &rDirection);
14
void
setRadius(f32 val);
15
void
setDiskRadius(f32 val);
16
void
setEdgeType(s32 val);
17
void
setBothSide(
bool
val);
18
19
TVec3f mLocalPosition;
// _28
20
TVec3f mTranslation;
21
TVec3f mLocalDirection;
// _40
22
TVec3f mRotation;
23
f32 mRadius;
// _58
24
f32 _5C;
25
f32 mDiskRadius;
// _60
26
s32 mEdgeType;
// _64
27
bool
mEnableBothSide;
// _68
28
};
DiskTorusGravity
Definition
DiskTorusGravity.hpp:5
PlanetGravity
Definition
PlanetGravity.hpp:18
Generated by
1.10.0