SpaceShip Class Reference

Classe de base pour tous les vaisseaux spatiaux, (y compris le Sphinx). More...

#include <SpaceShip.h>

Inheritance diagram for SpaceShip:

TheShip List of all members.

Public Member Functions

 SpaceShip (SceneManager *SceneMgr)
 Construction.
virtual ~SpaceShip ()
 Destruction.
SceneNode * getNode ()
 Renvoie un pointeur sur le Node du vaisseau.

Public Attributes

SceneManager * mSceneMgr
 Le SceneManager Ogre.
Root * mRoot
 La racine Ogre.
SceneNode * mShipNode
 Le Node associé au vaisseau.
String mName
 Le nom du vaisseau.
String mType
 Type du vaisseau (militaire, marchand, etc).
String mClass
 Classe du vaisseau (destroyer, intercepteur).
String mOwner
 Propriétaire du vaisseau.
String mOrigin
 Origine du vaisseau (chantier naval).
Vector3 mPosition
 Position du Vaisseau.
Vector3 mSpeedVector
 Vecteur vitesse du vaisseau en m/s.
Vector3 mAccelerationVector
 Vecteur accélération du vaisseau en m/s/s.
Vector3 mDirectionVector
 Vecteur Direction du vaisseau (vecteur unitaire).
int mShield
 Etat des boucliers (en pourcentage?? ou en centimètres ?).
int mHull
 Etat de la coque (en pourcentage ??).
int mMass
 Masse du vaisseau en tonnes.
int mCrew
 Nombre de membres d'équipage.

Detailed Description

Classe de base pour tous les vaisseaux spatiaux, (y compris le Sphinx).


Constructor & Destructor Documentation

SpaceShip::SpaceShip SceneManager *  SceneMgr  ) 
 

Construction.

SpaceShip::~SpaceShip  )  [virtual]
 

Destruction.


Member Function Documentation

SceneNode * SpaceShip::getNode  ) 
 

Renvoie un pointeur sur le Node du vaisseau.


Member Data Documentation

Vector3 SpaceShip::mAccelerationVector
 

Vecteur accélération du vaisseau en m/s/s.

String SpaceShip::mClass
 

Classe du vaisseau (destroyer, intercepteur).

int SpaceShip::mCrew
 

Nombre de membres d'équipage.

Vector3 SpaceShip::mDirectionVector
 

Vecteur Direction du vaisseau (vecteur unitaire).

int SpaceShip::mHull
 

Etat de la coque (en pourcentage ??).

int SpaceShip::mMass
 

Masse du vaisseau en tonnes.

String SpaceShip::mName
 

Le nom du vaisseau.

String SpaceShip::mOrigin
 

Origine du vaisseau (chantier naval).

String SpaceShip::mOwner
 

Propriétaire du vaisseau.

Vector3 SpaceShip::mPosition
 

Position du Vaisseau.

Root* SpaceShip::mRoot
 

La racine Ogre.

SceneManager* SpaceShip::mSceneMgr
 

Le SceneManager Ogre.

int SpaceShip::mShield
 

Etat des boucliers (en pourcentage?? ou en centimètres ?).

SceneNode* SpaceShip::mShipNode
 

Le Node associé au vaisseau.

Vector3 SpaceShip::mSpeedVector
 

Vecteur vitesse du vaisseau en m/s.

String SpaceShip::mType
 

Type du vaisseau (militaire, marchand, etc).


The documentation for this class was generated from the following files:
Generated on Mon Mar 27 21:33:16 2006 for Long Forgotten Earth by  doxygen 1.4.6-NO