New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PlayerRideUtil.h
Go to the documentation of this file.
1#pragma once
2
3#include <basis/seadTypes.h>
4
5class ActorUniqueID;
6class BgCollision;
7
9{
10public:
11 static const u32 cIceActorIDArraySize = 16;
12
13public:
14 // Address: 0x02857AF8
15 static u32 getRideFlag(ActorUniqueID* ice_actor_id_array, u32* ice_actor_id_num, const BgCollision& bg_collision);
16
17 static u32 getRideFlag(const BgCollision& bg_collision)
18 {
19 ActorUniqueID ice_actor_id_array[cIceActorIDArraySize];
20 u32 ice_actor_id_num = 0;
21 return getRideFlag(ice_actor_id_array, &ice_actor_id_num, bg_collision);
22 }
23};
Safe identifier handle used as an alternative to raw actor pointers.
Definition ActorUniqueID.h:13
Definition BgCollision.h:19
Definition PlayerRideUtil.h:9
static const u32 cIceActorIDArraySize
Definition PlayerRideUtil.h:11
static u32 getRideFlag(ActorUniqueID *ice_actor_id_array, u32 *ice_actor_id_num, const BgCollision &bg_collision)
static u32 getRideFlag(const BgCollision &bg_collision)
Definition PlayerRideUtil.h:17