ScreenExample2DSS Class Reference

#include <ScreenExample2DSS.h>

Inheritance diagram for ScreenExample2DSS:

Inheritance graph
[legend]
Collaboration diagram for ScreenExample2DSS:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenExample2DSS ()
 ScreenExample2DSS (const MString &name)
virtual ~ScreenExample2DSS ()
virtual void Init ()
virtual void Update (const float dTime)
 [internal] Update (call this update last when abstracting because Update can destroy the object)
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)

Private Member Functions

void LoadMap (MString sFileName)

Private Attributes

MercuryMilkshapeModel m_modMan
MercuryObject m_objBoxes
vector< MercuryMilkshapeModel * > m_vBoxes
MercurySprite m_sprTitle
MercurySprite m_sprBackground
MercuryPoint m_pAcceleration
MercuryPoint m_pVelocity
MercuryPoint m_pLocation
bool m_bTightZoom
MercuryPoint m_pOldCamera

Detailed Description

Definition at line 17 of file ScreenExample2DSS.h.


Constructor & Destructor Documentation

ScreenExample2DSS::ScreenExample2DSS (  )  [inline]

Definition at line 23 of file ScreenExample2DSS.h.

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

Definition at line 24 of file ScreenExample2DSS.h.

virtual ScreenExample2DSS::~ScreenExample2DSS (  )  [virtual]


Member Function Documentation

virtual void ScreenExample2DSS::Init (  )  [virtual]

Reimplemented from MercuryScreen.

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

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

Reimplemented from MercuryScreen.

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

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

Reimplemented from MercuryScreen.

virtual void ScreenExample2DSS::Draw (  )  [virtual]

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

Reimplemented from MercuryObject.

void ScreenExample2DSS::LoadMap ( MString  sFileName  )  [private]


Member Data Documentation

MercuryMilkshapeModel ScreenExample2DSS::m_modMan [private]

Definition at line 53 of file ScreenExample2DSS.h.

MercuryObject ScreenExample2DSS::m_objBoxes [private]

Definition at line 57 of file ScreenExample2DSS.h.

vector< MercuryMilkshapeModel * > ScreenExample2DSS::m_vBoxes [private]

Definition at line 58 of file ScreenExample2DSS.h.

MercurySprite ScreenExample2DSS::m_sprTitle [private]

Definition at line 61 of file ScreenExample2DSS.h.

MercurySprite ScreenExample2DSS::m_sprBackground [private]

Definition at line 62 of file ScreenExample2DSS.h.

MercuryPoint ScreenExample2DSS::m_pAcceleration [private]

Definition at line 70 of file ScreenExample2DSS.h.

MercuryPoint ScreenExample2DSS::m_pVelocity [private]

Definition at line 71 of file ScreenExample2DSS.h.

MercuryPoint ScreenExample2DSS::m_pLocation [private]

Definition at line 72 of file ScreenExample2DSS.h.

bool ScreenExample2DSS::m_bTightZoom [private]

Definition at line 79 of file ScreenExample2DSS.h.

MercuryPoint ScreenExample2DSS::m_pOldCamera [private]

Definition at line 80 of file ScreenExample2DSS.h.


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