ScreenSound Class Reference

#include <ScreenSound.h>

Inheritance diagram for ScreenSound:

Inheritance graph
[legend]
Collaboration diagram for ScreenSound:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenSound ()
 ScreenSound (const MString &name)
virtual ~ScreenSound ()
virtual void Update (const float dTime)
 [internal] Update (call this update last when abstracting because Update can destroy the object)
virtual void Init ()
virtual void Message (int Message, PStack &data, const MString &name)
 Receive message (When subscribing to messages, you receive them via this command).
virtual void Draw ()
 [internal] Draw (CALL FIRST when using abstracted draw commands)
 CLASS_RTTI (ScreenSound, MercuryScreen)

Private Attributes

MercuryLight m_light
MercurySoundObject * m_sound
MercuryLoadableModelm_ball
MercurySprite m_bar1
MercurySprite m_bar2
MercurySprite m_bar3
MercurySprite m_paddle
MercuryCamera m_camera
float x
float y
bool m_left
bool m_right
bool m_up
bool m_down
float totalTime

Detailed Description

Definition at line 12 of file ScreenSound.h.


Constructor & Destructor Documentation

ScreenSound::ScreenSound (  )  [inline]

Definition at line 15 of file ScreenSound.h.

ScreenSound::ScreenSound ( const MString name  )  [inline]

Definition at line 16 of file ScreenSound.h.

virtual ScreenSound::~ScreenSound (  )  [virtual]


Member Function Documentation

void ScreenSound::Update ( const float  dTime  )  [virtual]

[internal] Update (call this update last when abstracting because Update can destroy the object)

Reimplemented from MercuryScreen.

Definition at line 141 of file ScreenSound.cpp.

void ScreenSound::Init (  )  [virtual]

Reimplemented from MercuryScreen.

Definition at line 30 of file ScreenSound.cpp.

void ScreenSound::Message ( int  Message,
PStack data,
const MString name 
) [virtual]

Receive message (When subscribing to messages, you receive them via this command).

Reimplemented from MercuryScreen.

Definition at line 119 of file ScreenSound.cpp.

void ScreenSound::Draw (  )  [virtual]

[internal] Draw (CALL FIRST when using abstracted draw commands)

Reimplemented from MercuryObject.

Definition at line 323 of file ScreenSound.cpp.

ScreenSound::CLASS_RTTI ( ScreenSound  ,
MercuryScreen   
)


Member Data Documentation

MercuryLight ScreenSound::m_light [private]

Definition at line 25 of file ScreenSound.h.

MercurySoundObject* ScreenSound::m_sound [private]

Definition at line 26 of file ScreenSound.h.

MercuryLoadableModel* ScreenSound::m_ball [private]

Definition at line 27 of file ScreenSound.h.

MercurySprite ScreenSound::m_bar1 [private]

Definition at line 28 of file ScreenSound.h.

MercurySprite ScreenSound::m_bar2 [private]

Definition at line 29 of file ScreenSound.h.

MercurySprite ScreenSound::m_bar3 [private]

Definition at line 30 of file ScreenSound.h.

MercurySprite ScreenSound::m_paddle [private]

Definition at line 31 of file ScreenSound.h.

MercuryCamera ScreenSound::m_camera [private]

Definition at line 32 of file ScreenSound.h.

float ScreenSound::x [private]

Definition at line 33 of file ScreenSound.h.

float ScreenSound::y [private]

Definition at line 34 of file ScreenSound.h.

bool ScreenSound::m_left [private]

Definition at line 35 of file ScreenSound.h.

bool ScreenSound::m_right [private]

Definition at line 36 of file ScreenSound.h.

bool ScreenSound::m_up [private]

Definition at line 37 of file ScreenSound.h.

bool ScreenSound::m_down [private]

Definition at line 38 of file ScreenSound.h.

float ScreenSound::totalTime [private]

Definition at line 39 of file ScreenSound.h.


The documentation for this class was generated from the following files:
Hosted by SourceForge.net Logo