3#include "Game/Util.hpp"
4#include "JSystem/JGeometry.hpp"
12 bool getMapPartsArgMoveConditionType(s32 *,
const JMapInfoIter &);
13 bool getMapPartsArgRotateSpeed(f32 *,
const JMapInfoIter &);
14 bool getMapPartsArgRotateTime(s32 *,
const JMapInfoIter &);
15 bool getMapPartsArgRotateAngle(f32 *,
const JMapInfoIter &);
16 bool getMapPartsArgRotateAxis(s32 *,
const JMapInfoIter &);
17 bool getMapPartsArgRotateAccelType(s32 *,
const JMapInfoIter &);
18 bool getMapPartsArgRotateStopTime(s32 *,
const JMapInfoIter &);
19 bool getMapPartsArgRotateType(s32 *,
const JMapInfoIter &);
20 s32 getMapPartsArgShadowType(s32 *,
const JMapInfoIter &);
21 bool getMapPartsArgSignMotionType(s32 *,
const JMapInfoIter &);
22 bool getMapPartsArgMovePosture(s32 *,
const JMapInfoIter &);
23 bool getMapPartsArgMoveStopType(s32 *,
const JMapInfoIter &);
24 bool getMapPartsArgRailGuideType(s32 *,
const JMapInfoIter &);
25 bool getMapPartsArgRailInitPosType(s32 *,
const JMapInfoIter &);
26 bool getMapPartsArgMoveSpeed(f32 *,
const JMapInfoIter &);
27 bool getMapPartsArgStopTime(s32 *,
const JMapInfoIter &);
28 bool getMapPartsArgAccelTime(s32 *,
const JMapInfoIter &);
29 bool getMapPartsArgSpeedCalcType(s32 *,
const JMapInfoIter &);
30 bool getMapPartsArgRailRotateSpeed(f32 *,
const JMapInfoIter &);
31 bool getMapPartsArgRailRotateTime(s32 *,
const JMapInfoIter &);
33 void getMapPartsObjectName(
char *, u32,
const JMapInfoIter &);
34 void getMapPartsObjectNameIfExistShapeID(
char *, u32,
const JMapInfoIter &);
36 bool hasMapPartsShadow(s32);
38 bool hasMapPartsMoveStartSignMotion(s32);
40 bool hasMapPartsVanishSignMotion(s32);
42 bool isMapPartsShadowTypeNone(s32);
44 bool isMoveStartUnconditional(s32);
57 void setBodySensorTypeMoveCollision(
LiveActor *);
58 void setBodySensorTypeMapObj(
LiveActor *);
60 bool isMapPartsSignMotionTypeMoveWait(s32);
62 bool isMoveStartTypeUnconditional(s32);
The basis of a drawable actor that can contain states (see: Nerve)