3#include <collision/BasicRideLineBgCollision.h>
19 for (
int i = 0; i < 2; i++)
21 mPointArray[i].x = 0.0f;
22 mPointArray[i].y = 0.0f;
25 for (
int i = 0; i < 1; i++)
27 mRideLineArray[i].setBgCheckData(mBgCheckData);
28 mRideLinePrevArray[i].setBgCheckData(mBgCheckData);
32 void set(Actor* owner,
const InitArg& base_arg)
34 BasicRideLineBgCollision::set(owner, base_arg);
37 void set(Actor* owner,
const sead::Vector2f& p0,
const sead::Vector2f& p1, s32 angle = 0)
39 const sead::Vector2f points[2] = { p0, p1 };
40 InitArg base_arg = { sead::Vector2f(0.0f, 0.0f), sead::Vector2f(0.0f, 0.0f), points, angle };
44 void set(Actor* owner,
const LineInitArg& arg)
46 InitArg base_arg = { arg.pos_offset, arg.rot_pivot_offset, arg.points, arg.angle };
Definition ActorLineBgCollision.h:6
BasicRideLine mRideLinePrevArray[1]
Definition ActorLineBgCollision.h:53
ActorLineBgCollision()
Definition ActorLineBgCollision.h:16
BasicRideLine mRideLineArray[1]
Definition ActorLineBgCollision.h:52
void set(Actor *owner, const InitArg &base_arg)
Definition ActorLineBgCollision.h:32
sead::Vector2f mPointArray[2]
Definition ActorLineBgCollision.h:51
void set(Actor *owner, const sead::Vector2f &p0, const sead::Vector2f &p1, s32 angle=0)
Definition ActorLineBgCollision.h:37