mod_sim::game::CraftActor Class Reference

Defines a Craft actor in game mode. More...

#include <mod_sim_game.hh>

Inheritance diagram for mod_sim::game::CraftActor:

mod_sim::game::Actor mod_sim::game::PlayerCraftActor

List of all members.

Public Member Functions

 CraftActor (const string &name, Game::TeamNum teamNum, SharedPtr0< Craft > craft)
virtual ~CraftActor ()
virtual WorldVertex GetPosition (void) const
virtual SharedPtr
< Craft > 
GetCraft (void) const
void SetUnderMissileLock (const bool lock)
virtual bool IfUnderMissileLock (void)
virtual void SetFollowedByMissile (bool followed)
virtual bool IfFollowedByMissile (void)

Private Attributes

SharedPtr0< Craft > mCraft
bool mUnderMissileLock
 if a foe has this under missile-lock
bool mFollowedByMissile
 a missile was launched at this Actor


Detailed Description

Defines a Craft actor in game mode.

CraftActor is-a Actor and has-a Craft.


Constructor & Destructor Documentation

mod_sim::game::CraftActor::CraftActor ( const string &  name,
Game::TeamNum  teamNum,
SharedPtr0< Craft >  craft 
)

mod_sim::game::CraftActor::~CraftActor (  )  [virtual]


Member Function Documentation

virtual WorldVertex mod_sim::game::CraftActor::GetPosition ( void   )  const [inline, virtual]

Reimplemented from mod_sim::game::Actor.

virtual SharedPtr<Craft> mod_sim::game::CraftActor::GetCraft ( void   )  const [inline, virtual]

Reimplemented in mod_sim::game::PlayerCraftActor.

void mod_sim::game::CraftActor::SetUnderMissileLock ( const bool  lock  )  [inline]

virtual bool mod_sim::game::CraftActor::IfUnderMissileLock ( void   )  [inline, virtual]

Reimplemented from mod_sim::game::Actor.

virtual void mod_sim::game::CraftActor::SetFollowedByMissile ( bool  followed  )  [inline, virtual]

Reimplemented from mod_sim::game::Actor.

virtual bool mod_sim::game::CraftActor::IfFollowedByMissile ( void   )  [inline, virtual]

Reimplemented from mod_sim::game::Actor.


Member Data Documentation

SharedPtr0<Craft> mod_sim::game::CraftActor::mCraft [private]

bool mod_sim::game::CraftActor::mUnderMissileLock [private]

if a foe has this under missile-lock

bool mod_sim::game::CraftActor::mFollowedByMissile [private]

a missile was launched at this Actor


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:32 2007