3#include <collision/LoopRideLineBgCollision.h>
11 static_assert(
N >= 3);
14 void set(Actor* owner,
const InitArg& arg, s32 point_num, sead::Heap* heap =
nullptr);
20 for (
int i = 0; i < N; i++)
22 mPointArray[i].x = 0.0f;
23 mPointArray[i].y = 0.0f;
26 for (
int i = 0; i < N; i++)
28 mRideLineArray[i].setBgCheckData(mBgCheckData);
29 mRideLinePrevArray[i].setBgCheckData(mBgCheckData);
33 void set(Actor* owner,
const InitArg& base_arg)
35 LoopRideLineBgCollision::set(owner, base_arg);
Definition ActorPolygonBgCollision.h:7
BasicRideLine mRideLinePrevArray[N]
Definition ActorPolygonBgCollision.h:41
void set(Actor *owner, const InitArg &base_arg)
Definition ActorPolygonBgCollision.h:33
ActorPolygonBgCollision()
Definition ActorPolygonBgCollision.h:17
void set(Actor *owner, const InitArg &arg, s32 point_num, sead::Heap *heap=nullptr)
BasicRideLine mRideLineArray[N]
Definition ActorPolygonBgCollision.h:40
sead::Vector2f mPointArray[N]
Definition ActorPolygonBgCollision.h:39