New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
SimpleShapeBgCollision.h
Go to the documentation of this file.
1
#
pragma
once
2
3
#
include
<
collision
/
LoopRideLineBgCollision
.
h
>
4
5
// Only used for convex shapes!!!
6
7
class
SimpleShapeBgCollision
:
public
LoopRideLineBgCollision
8
{
9
// getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101E9D34
10
// getRuntimeTypeInfoStatic()::typeInfo Address: 0x101E9FB8
11
SEAD_RTTI_OVERRIDE(
SimpleShapeBgCollision
, LoopRideLineBgCollision)
12
13
public
:
14
SimpleShapeBgCollision
()
15
:
LoopRideLineBgCollision
()
16
{
17
}
18
19
SimpleShapeBgCollision
(
s32
point_num
,
sead
::
Vector2f
*
point_buf
,
BasicRideLine
*
line_buf
,
BasicRideLine
*
line_prev_buf
)
20
:
LoopRideLineBgCollision
(
point_num
,
point_buf
,
line_buf
,
line_prev_buf
)
21
{
22
}
23
24
// Address: 0x021B096C
25
bool
checkPointInside
(
bool
*
on_edge
,
const
sead
::
Vector2f
&
p
)
const
override
;
26
};
27
static_assert
(
sizeof
(SimpleShapeBgCollision) ==
sizeof
(LoopRideLineBgCollision));
SimpleShapeBgCollision
Definition
SimpleShapeBgCollision.h:8
collision
SimpleShapeBgCollision.h
Generated by
1.14.0