Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations  

Référence de la classe SAction

#include <InputActionList.h>


Membres publics

 SAction ()
 SAction (const SAction &Action)
 SAction (int Action)
 SAction (int Action, std::string Param)
void SetParam (std::string Param)
bool AllActionDone ()

Attributs Publics

int m_Action
int m_ActionNumber
std::string m_Param
double m_StartingLife
double m_ExecutingLife
bool m_executed
SAction * m_NextAction


Documentation des contructeurs et destructeurs

SAction   [inline]
 

Définition à la ligne 282 du fichier InputActionList.h.

Références m_Action, m_ActionNumber, m_executed, m_ExecutingLife, m_Param, et m_StartingLife.

00283         {
00284                 m_NextAction=NULL;
00285                 m_Action=0;
00286                 m_ActionNumber=0;
00287                 m_executed=false;
00288                 m_StartingLife=(double)((double)glutGet(GLUT_ELAPSED_TIME)/1000);
00289                 m_ExecutingLife=-1;
00290                 m_Param="NULL";
00291         }

SAction const SAction &    Action [inline]
 

Définition à la ligne 292 du fichier InputActionList.h.

Références m_Action, m_ActionNumber, m_executed, m_ExecutingLife, m_NextAction, m_Param, et m_StartingLife.

00293         {
00294                 m_NextAction=Action.m_NextAction;
00295                 m_Action=Action.m_Action;
00296                 m_ActionNumber=0;
00297                 m_executed=Action.m_executed;
00298                 m_StartingLife=Action.m_StartingLife;
00299                 m_ExecutingLife=Action.m_ExecutingLife;
00300                 m_Param=Action.m_Param;
00301         }

SAction int    Action [inline]
 

Définition à la ligne 302 du fichier InputActionList.h.

Références m_Action, m_ActionNumber, m_executed, m_ExecutingLife, m_Param, et m_StartingLife.

00303         {
00304                 m_NextAction=NULL;
00305                 m_Action=Action;
00306                 m_ActionNumber=0;
00307                 m_executed=false;
00308                 m_StartingLife=(double)((double)glutGet(GLUT_ELAPSED_TIME)/1000);
00309                 m_ExecutingLife=-1;
00310                 m_Param="NULL";
00311         }

SAction int    Action,
std::string    Param
[inline]
 

Définition à la ligne 312 du fichier InputActionList.h.

Références m_Action, m_ActionNumber, m_executed, m_ExecutingLife, m_Param, et m_StartingLife.

00313         {
00314                 m_NextAction=NULL;
00315                 m_Action=Action;
00316                 m_ActionNumber=0;
00317                 m_executed=false;
00318                 m_StartingLife=(double)((double)glutGet(GLUT_ELAPSED_TIME)/1000);
00319                 m_ExecutingLife=-1;
00320                 m_Param=Param;
00321         }


Documentation des méthodes

bool AllActionDone   [inline]
 

Définition à la ligne 326 du fichier InputActionList.h.

Références m_executed.

00327         {
00328                 while(this->m_NextAction!=NULL)
00329                 {
00330                         if(this->m_executed==false)
00331                         {
00332                                 return false;//one action is not done return false to keep action
00333                         }
00334                 }
00335                 return true;
00336         }

void SetParam std::string    Param [inline]
 

Définition à la ligne 322 du fichier InputActionList.h.

Références m_Param.

00323         {
00324                 m_Param=Param;
00325         }


Documentation des données imbriquées

int m_Action
 

Définition à la ligne 272 du fichier InputActionList.h.

Référencé par SAction().

int m_ActionNumber
 

Définition à la ligne 273 du fichier InputActionList.h.

Référencé par SAction().

bool m_executed
 

Définition à la ligne 278 du fichier InputActionList.h.

Référencé par AllActionDone(), et SAction().

double m_ExecutingLife
 

Définition à la ligne 277 du fichier InputActionList.h.

Référencé par SAction().

SAction* m_NextAction
 

Définition à la ligne 280 du fichier InputActionList.h.

Référencé par SAction().

std::string m_Param
 

Définition à la ligne 274 du fichier InputActionList.h.

Référencé par SAction(), et SetParam().

double m_StartingLife
 

Définition à la ligne 276 du fichier InputActionList.h.

Référencé par SAction().


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Tue Dec 10 18:18:53 2002 pour ExNihilo par doxygen1.3-rc1