OdysseyDecomp/lib/al/include/Library/Player/PlayerUtil.h
2023-08-14 11:39:31 +02:00

19 lines
683 B
C++

#pragma once
#include <math/seadVector.h>
namespace al {
class LiveActor;
class PlayerHolder;
s32 getPlayerNumMax(const PlayerHolder* holder);
s32 getAlivePlayerNum(const PlayerHolder* holder);
LiveActor* getPlayerActor(const PlayerHolder* holder, s32 index);
const sead::Vector3f& getPlayerPos(const PlayerHolder* holder, s32 index);
LiveActor* tryGetPlayerActor(const PlayerHolder* holder, s32 index);
bool isPlayerDead(const PlayerHolder* holder, s32 index);
bool isPlayerAreaTarget(const PlayerHolder* holder, s32 index);
LiveActor* tryFindAlivePlayerActorFirst(const PlayerHolder* holder);
LiveActor* findAlivePlayerActorFirst(const PlayerHolder* holder);
} // namespace al