cLineGame Class Reference

Inheritance diagram for cLineGame:

Inheritance graph
[legend]
Collaboration diagram for cLineGame:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cLineGame (void)
 ~cLineGame ()
virtual void Show (void)
virtual eOSState ProcessKey (eKeys Key)

Private Attributes

cOsdosd
int x
int y
tColor color


Detailed Description

Definition at line 17 of file osddemo.c.


Constructor & Destructor Documentation

cLineGame::cLineGame ( void   ) 

Definition at line 30 of file osddemo.c.

References clrRed, color, osd, x, and y.

cLineGame::~cLineGame (  ) 

Definition at line 37 of file osddemo.c.

References osd.


Member Function Documentation

void cLineGame::Show ( void   )  [virtual]

Reimplemented from cOsdObject.

Definition at line 42 of file osddemo.c.

References clrGray50, cOsd::DrawRectangle(), cOsd::Flush(), cOsdProvider::NewOsd(), osd, and cOsd::SetAreas().

Here is the call graph for this function:

eOSState cLineGame::ProcessKey ( eKeys  Key  )  [virtual]

Reimplemented from cOsdObject.

Definition at line 53 of file osddemo.c.

References clrBlue, clrGreen, clrRed, clrYellow, color, cOsd::DrawRectangle(), cOsd::Flush(), k_Repeat, kBlue, kDown, kGreen, kLeft, kOk, kRed, kRight, kUp, kYellow, osContinue, osd, osEnd, osUnknown, cOsdObject::ProcessKey(), x, and y.

Here is the call graph for this function:


Member Data Documentation

cOsd* cLineGame::osd [private]

Definition at line 19 of file osddemo.c.

Referenced by cLineGame(), ProcessKey(), Show(), and ~cLineGame().

int cLineGame::x [private]

Definition at line 20 of file osddemo.c.

Referenced by cLineGame(), and ProcessKey().

int cLineGame::y [private]

Definition at line 21 of file osddemo.c.

Referenced by cLineGame(), and ProcessKey().

tColor cLineGame::color [private]

Definition at line 22 of file osddemo.c.

Referenced by cLineGame(), and ProcessKey().


The documentation for this class was generated from the following file:
Generated on Tue Nov 6 20:13:13 2007 for VDR by  doxygen 1.5.3-20071008