#include <ScreenSound.h>
Inheritance diagram for ScreenSound:


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 |
| MercuryLoadableModel * | m_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 |
Definition at line 12 of file ScreenSound.h.
| 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] |
| 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] |
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 | ||||
| ) |
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.