Frapper  1.0a
Public Member Functions | Protected Attributes | List of all members
S3DGameNode::Enemy Class Reference

#include <S3DGameEngine.h>

Inheritance diagram for S3DGameNode::Enemy:
Inheritance graph
[legend]
Collaboration diagram for S3DGameNode::Enemy:
Collaboration graph
[legend]

Public Member Functions

 Enemy (Ogre::SceneNode *geometry)
 
 ~Enemy ()
 
void Destroy ()
 
void Animate ()
 
void Reset ()
 
bool Destroyed () const
 
void Destroyed (bool val)
 
- Public Member Functions inherited from S3DGameNode::SceneObject
 SceneObject (SceneNode *sceneNode)
 
 ~SceneObject ()
 
void UpdateCopies ()
 
SceneNodeGeometry () const
 
void Geometry (SceneNode *val)
 

Protected Attributes

bool mDestroyed
 
float mSpeed
 
float mScale
 
- Protected Attributes inherited from S3DGameNode::SceneObject
SceneNodemGeometry
 
OgreContainermContainer
 

Constructor & Destructor Documentation

S3DGameNode::Enemy::Enemy ( Ogre::SceneNode geometry)
inline
S3DGameNode::Enemy::~Enemy ( )
inline

Member Function Documentation

void S3DGameNode::Enemy::Destroy ( )
inline
void S3DGameNode::Enemy::Animate ( )
inlinevirtual

Reimplemented from S3DGameNode::SceneObject.

void S3DGameNode::Enemy::Reset ( )
inline
bool S3DGameNode::Enemy::Destroyed ( ) const
inline
void S3DGameNode::Enemy::Destroyed ( bool  val)
inline

Member Data Documentation

bool S3DGameNode::Enemy::mDestroyed
protected
float S3DGameNode::Enemy::mSpeed
protected
float S3DGameNode::Enemy::mScale
protected

The documentation for this class was generated from the following file: