ScreenCopper Class Reference

Screen to drive the CuUI. More...

#include <ScreenCopper.h>

Inheritance diagram for ScreenCopper:

Inheritance graph
[legend]
Collaboration diagram for ScreenCopper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenCopper ()
 ScreenCopper (const MString &name)
virtual ~ScreenCopper ()
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)
 CLASS_RTTI (ScreenCopper, MercuryScreen)

Private Attributes

MercurySprite m_sprCursor
CopperWindowm_wndMain
CopperWindowm_wndOverlay
int m_iOldCoreX
int m_iOldCoreY
int m_iOldX
int m_iOldY

Detailed Description

Screen to drive the CuUI.

Definition at line 8 of file ScreenCopper.h.


Constructor & Destructor Documentation

ScreenCopper::ScreenCopper (  )  [inline]

Definition at line 11 of file ScreenCopper.h.

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

Definition at line 12 of file ScreenCopper.h.

ScreenCopper::~ScreenCopper (  )  [virtual]

Definition at line 46 of file ScreenCopper.cpp.


Member Function Documentation

void ScreenCopper::Init (  )  [virtual]

Reimplemented from MercuryScreen.

Definition at line 17 of file ScreenCopper.cpp.

void ScreenCopper::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 52 of file ScreenCopper.cpp.

void ScreenCopper::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 85 of file ScreenCopper.cpp.

void ScreenCopper::Draw (  )  [virtual]

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

Reimplemented from MercuryObject.

Definition at line 180 of file ScreenCopper.cpp.

ScreenCopper::CLASS_RTTI ( ScreenCopper  ,
MercuryScreen   
)


Member Data Documentation

MercurySprite ScreenCopper::m_sprCursor [private]

Definition at line 21 of file ScreenCopper.h.

CopperWindow* ScreenCopper::m_wndMain [private]

Definition at line 22 of file ScreenCopper.h.

CopperWindow* ScreenCopper::m_wndOverlay [private]

Definition at line 23 of file ScreenCopper.h.

int ScreenCopper::m_iOldCoreX [private]

Definition at line 24 of file ScreenCopper.h.

int ScreenCopper::m_iOldCoreY [private]

Definition at line 24 of file ScreenCopper.h.

int ScreenCopper::m_iOldX [private]

Definition at line 25 of file ScreenCopper.h.

int ScreenCopper::m_iOldY [private]

Definition at line 25 of file ScreenCopper.h.


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