Back to Evolution Project page


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Header Files   Sources   Compound Members   File Members  

TScreen Class Reference

#include <Screen.h>

Class diagram for TScreen:

TScreenMenu TScreenLoadLevel TScreenLevelEditor TScreenGame

List of all members.


Public Members

 TScreen (CL_ResourceManager *resources_new, TLevel * gamelevel_new)
virtual int Show ()
This function Shows the screen itself.

virtual ~TScreen ()
Destructor.


Protected Members

void tile_bg ()
void wait_for_key (int key_to_wait)
virtual void OnMouseLeftClick (const CL_ClipRect& rectmouse)
virtual void OnMouseRightClick (const CL_ClipRect& rectmouse)
CL_ResourceManager* resources
TLevelgamelevel
CL_Surface* background
CL_Font* font

Detailed Description

Definition at line 9 of file Screen.h.


Member Function Documentation

TScreen::TScreen (CL_ResourceManager * resources_new, TLevel * gamelevel_new) [inline]

Definition at line 11 of file Screen.h.

virtual int TScreen::Show () [virtual]

This function Shows the screen itself.

Reimplemented in TScreenGame, TScreenLevelEditor, TScreenLoadLevel, and TScreenMenu.

Definition at line 6 of file Screen.cc.

virtual TScreen::~TScreen () [inline, virtual]

Destructor.

Definition at line 24 of file Screen.h.

void TScreen::tile_bg () [protected]

Definition at line 11 of file Screen.cc.

void TScreen::wait_for_key (int key_to_wait) [protected]

Definition at line 18 of file Screen.cc.

void TScreen::OnMouseLeftClick (const CL_ClipRect & rectmouse) [protected, virtual]

Definition at line 29 of file Screen.cc.

void TScreen::OnMouseRightClick (const CL_ClipRect & rectmouse) [protected, virtual]

Definition at line 33 of file Screen.cc.


Member Data Documentation

CL_ResourceManager* TScreen::resources [protected]

Definition at line 32 of file Screen.h.

TLevel* TScreen::gamelevel [protected]

Definition at line 33 of file Screen.h.

CL_Surface* TScreen::background [protected]

Definition at line 34 of file Screen.h.

CL_Font* TScreen::font [protected]

Definition at line 35 of file Screen.h.


The documentation for this class was generated from the following files:
Generated at Mon Nov 6 22:47:07 2000 for TheGameofEvolution by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999