1#include <game/bases/d_md_actor.hpp>
2#include <game/bases/d_game_com.hpp>
3#include <game/bases/d_w_camera.hpp>
4#include <game/bases/d_info.hpp>
38 if (dInfo_c::m_instance->mIsWorldSelect) {
62 if (dInfo_c::m_instance->mIsWorldSelect) {
virtual int preDraw()
pre method for the draw operation.
mVec3_c mPos
The actor's position.
virtual void postExecute(fBase_c::MAIN_STATE_e status)
post method for the execute operation.
virtual void postDraw(fBase_c::MAIN_STATE_e status)
post method for the draw operation.
static dBaseActor_c * construct(ProfileName profName, unsigned long param, const mVec3_c *position, const mAng3_c *rotation)
Creates an actor without a parent.
virtual int preDelete()
pre method for the delete operation.
virtual void postDelete(fBase_c::MAIN_STATE_e status)
post method for the delete operation.
virtual void postCreate(fBase_c::MAIN_STATE_e status)
post method for the create operation.
virtual int preExecute()
pre method for the execute operation.
virtual int preCreate()
pre method for the create operation.
@ ACTOR_MAP_GENERIC
A generic map actor (dWmActor_c).
The minimum required implementation for a base.
The minimum required implementation for a cutscene actor.
dMdActor_c()
Constructs a new actor.
virtual void postDraw(fBase_c::MAIN_STATE_e status)
post method for the draw operation.
virtual void postDelete(fBase_c::MAIN_STATE_e status)
post method for the delete operation.
virtual void postExecute(fBase_c::MAIN_STATE_e status)
post method for the execute operation.
virtual int preDraw()
pre method for the draw operation.
mSphere_c mCullSphere
[Unused]. A sphere representing the actor's visible area.
virtual void postCreate(fBase_c::MAIN_STATE_e status)
post method for the create operation.
virtual int preCreate()
pre method for the create operation.
virtual int preDelete()
pre method for the delete operation.
static dMdActor_c * construct(ProfileName profName, dBase_c *base, unsigned long param, const mVec3_c *position, const mAng3_c *rotation)
Creates a child cutscene actor with the given parent. See dBaseActor_c::construct.
virtual int GetActorType()
Gets the actor kind. See ACTOR_KIND_e.
virtual int preExecute()
pre method for the execute operation.
virtual ~dMdActor_c()
Destroys the actor.
static dWCamera_c * m_instance
The instance of the camera.
dWmViewClip_c mViewClip
The camera's view clip.
bool intersectSphere(const mSphere_c *)
MAIN_STATE_e
The possible operation results.
@ NOT_READY
The step could not completed at this time.
@ SUCCEEDED
The step was completed successfully.
A three-dimensional short angle vector.
mVec3_c mPos
The sphere position.
A three-dimensional floating point vector.
u16 ProfileName
The name of a profile. Value is a fProfile::PROFILE_NAME_e.
bool isGameStop(ulong flag)
Determines if gameplay is currently stopped for the specified reason(s).
@ GAME_STOP_ANY
The game is stopped for any unspecified reason.