3#include "JSystem/JGeometry/TVec.hpp"
10 TVec3f* getPlayerPos();
11 TVec3f* getPlayerCenterPos();
13 TVec3f* getPlayerRotate();
15 TVec3f* getPlayerVelocity();
17 TVec3f* getPlayerLastMove();
19 TVec3f* getPlayerVelocity();
23 bool isPlayerInBind();
25 bool isPlayerBindedBigBubble();
27 bool isPlayerHidden();
29 bool isPlayerHipDropLand();
31 bool isPlayerSwingAction();
33 bool isNearPlayerAnyTime(
const LiveActor *, f32);
35 void forceKillPlayerByAbyss();
39 bool isPlayerInAreaObj(
const char *);
41 bool isOnGroundPlayer();
43 bool isPlayerTeresaDisappear();
45 bool isPlayerInRush();
47 bool isPlayerHipDropFalling();
49 f32 getPlayerHitRadius();
51 void pushPlayerFromArea(
const TVec3f &);
55 bool isPlayerJumpRising();
56 TVec3f* getPlayerGroundingPolygon();
57 TVec3f* getPlayerGroundNormal();
59 f32 calcDistanceToPlayer(
const TVec3f &);
61 void startBckPlayer(
const char *,
const char *);
64 void setPlayerBaseMtx(MtxPtr);
66 void startLevelSoundPlayer(
const char *,
long);
67 void incPlayerOxygen(u32);
69 void scatterStarPiecePlayer(u32);
71 void startSoundPlayer(
const char *, s32);
72 void stopSoundPlayer(
const char *, u32);
76 bool isPlayerElementModeBee();
78 bool isPlayerInWaterMode();
79 bool isPlayerOnWaterSurface();
81 void changePlayerItemStatus(s32);
83 void setPlayerStateWait();
84 void setPlayerPos(
const char *);
86 void endBindAndPlayerJump(
LiveActor *,
const TVec3f &, u32);
88 bool isPlayerPointedBy2POnTriggerButton();
90 void endBindAndSpinDriverJump(
LiveActor *,
const TVec3f &);
92 void endBindAndPlayerJumpWithRollLanding(
LiveActor *,
const TVec3f &, u32);
94 void startBckPlayer(
const char *, s32);
96 void setPlayerFrontVec(
const TVec3f &, s32);
The basis of a drawable actor that can contain states (see: Nerve)