CutScene Class Reference

#include <CutScene.h>

Inheritance diagram for CutScene:

Object List of all members.

Public Member Functions

 CutScene (List *info, int x, int y)
 ~CutScene ()
void load (List *info)
void update ()
void draw ()
void collide (Object *o)
void control ()

Private Member Functions

void runScene ()

Private Attributes

bool _active
std::queue< List * > _scene
int _keyTimer

Detailed Description

Definition at line 9 of file CutScene.h.


Constructor & Destructor Documentation

CutScene::CutScene List info,
int  x,
int  y
 

Definition at line 7 of file CutScene.cpp.

References Object::_type, CUTSCENE, and load().

CutScene::~CutScene  ) 
 

Definition at line 14 of file CutScene.cpp.

References _scene.


Member Function Documentation

void CutScene::collide Object o  )  [virtual]
 

Reimplemented from Object.

Definition at line 35 of file CutScene.cpp.

References _active, Object::getType(), PLAYER, and runScene().

void CutScene::control  )  [virtual]
 

Reimplemented from Object.

Definition at line 43 of file CutScene.cpp.

References _keyTimer, and runScene().

void CutScene::draw  )  [inline, virtual]
 

Implements Object.

Definition at line 16 of file CutScene.h.

void CutScene::load List info  )  [virtual]
 

Reimplemented from Object.

Definition at line 23 of file CutScene.cpp.

References _scene, List::empty(), List::firstList(), and List::rest().

Referenced by CutScene().

void CutScene::runScene  )  [private]
 

Definition at line 53 of file CutScene.cpp.

References Object::_id, and _scene.

Referenced by collide(), and control().

void CutScene::update  )  [inline, virtual]
 

Reimplemented from Object.

Definition at line 15 of file CutScene.h.

References _keyTimer.


Member Data Documentation

bool CutScene::_active [private]
 

Definition at line 20 of file CutScene.h.

Referenced by collide().

int CutScene::_keyTimer [private]
 

Definition at line 23 of file CutScene.h.

Referenced by control(), and update().

std::queue<List *> CutScene::_scene [private]
 

Definition at line 21 of file CutScene.h.

Referenced by load(), runScene(), and ~CutScene().


The documentation for this class was generated from the following files:
Generated on Sat Apr 22 15:05:21 2006 for ProjectX by  doxygen 1.4.6-NO