pcce::WaitProcess Class Reference

#include <WaitProcess.h>

Inheritance diagram for pcce::WaitProcess:

pcce::IProcess

List of all members.

Public Member Functions

 WaitProcess (const tMillisecond waitTime)
void ResetWait (const tMillisecond waitTime)
void vUpdate (const tMillisecond timeDelta)
 Virtual update method.

Private Attributes

tMillisecond mWait


Detailed Description

Definition at line 41 of file WaitProcess.h.


Constructor & Destructor Documentation

WaitProcess::WaitProcess ( const tMillisecond  waitTime  ) 

Definition at line 38 of file WaitProcess.cpp.

00038                                                    : mWait(waitTime) {
00039 }


Member Function Documentation

void WaitProcess::ResetWait ( const tMillisecond  waitTime  ) 

Definition at line 41 of file WaitProcess.cpp.

References mWait.

00041                                                        {
00042   mWait = waitTime;
00043 }

void WaitProcess::vUpdate ( const tMillisecond  timeDelta  )  [virtual]

Virtual update method.

This method gets called once a frame. As it is a pure virtual method it must be implemented.

Implements pcce::IProcess.

Definition at line 45 of file WaitProcess.cpp.

References pcce::IProcess::Kill(), and mWait.

00045                                                       {
00046   if (timeDelta >= mWait) {
00047     Kill();
00048   } else {
00049     mWait -= timeDelta;
00050   }
00051 }


Member Data Documentation

Definition at line 50 of file WaitProcess.h.

Referenced by ResetWait(), and vUpdate().


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

Generated on Thu Mar 6 11:39:28 2008 for Protocce by  doxygen 1.5.5