3#include "Game/NameObj/NameObj.hpp"
4#include "JSystem/JGeometry.hpp"
22 virtual const TVec3f *getPosition()
const = 0;
23 virtual const TVec3f *getUpVec()
const = 0;
24 virtual const TVec3f *getFrontVec()
const = 0;
25 virtual const TVec3f *getSideVec()
const = 0;
26 virtual const TVec3f *getLastMove()
const = 0;
27 virtual const TVec3f *getGroundPos()
const = 0;
28 virtual const TVec3f *getGravityVector()
const = 0;
30 virtual f32 getRadius()
const;
31 virtual bool isTurning()
const;
32 virtual bool isJumping()
const;
33 virtual bool isLongDrop()
const;
34 virtual bool isFastDrop()
const;
35 virtual bool isFastRise()
const;
36 virtual bool isWaterMode()
const;
37 virtual bool isOnWaterSurface()
const;
38 virtual bool isBeeMode()
const;
39 virtual bool isFooFighterMode()
const;
40 virtual u32 getSpecialMode()
const;
41 virtual bool isCameraStateOn(
unsigned long)
const;
43 virtual Triangle *getGroundTriangle()
const;
45 virtual void enableCameraWall();
46 virtual void disableCameraWall();
47 virtual void setCameraWall(
bool);
48 virtual bool isDebugMode()
const;
49 virtual TMtx34f *getMapBaseMtx()
const;
50 virtual void resetStatus();
61 virtual void movement();
63 virtual const TVec3f *getPosition()
const;
64 virtual const TVec3f *getUpVec()
const;
65 virtual const TVec3f *getFrontVec()
const;
66 virtual const TVec3f *getSideVec()
const;
67 virtual const TVec3f *getLastMove()
const;
68 virtual const TVec3f *getGroundPos()
const;
69 virtual const TVec3f *getGravityVector()
const;
71 virtual f32 getRadius()
const;
73 virtual Triangle *getGroundTriangle()
const;
87 virtual const TVec3f *getPosition()
const;
88 virtual const TVec3f *getUpVec()
const;
89 virtual const TVec3f *getFrontVec()
const;
90 virtual const TVec3f *getSideVec()
const;
91 virtual const TVec3f *getLastMove()
const;
92 virtual const TVec3f *getGroundPos()
const;
93 virtual const TVec3f *getGravityVector()
const;
95 virtual bool isTurning()
const;
96 virtual bool isJumping()
const;
97 virtual bool isLongDrop()
const;
98 virtual bool isFastDrop()
const;
99 virtual bool isFastRise()
const;
100 virtual bool isWaterMode()
const;
101 virtual bool isOnWaterSurface()
const;
102 virtual bool isFooFighterMode()
const;
103 virtual u32 getSpecialMode()
const;
104 virtual bool isCameraStateOn(
unsigned long)
const;
106 virtual Triangle *getGroundTriangle()
const;
108 virtual bool isDebugMode()
const;
109 virtual TMtx34f *getMapBaseMtx()
const;
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.
The basis of a drawable actor that can contain states (see: Nerve)
The most basic form of an object.