Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Help Class Reference

#include </home/clem/local/src/opie/noncore/games/sfcave-sdl/help.h>

Collaboration diagram for Help:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Help (SFCave *p)
 ~Help ()
void init ()
void handleKeys (SDL_KeyboardEvent &key)
void draw (SDL_Surface *screen)
void update ()

Private Member Functions

void loadText ()

Private Attributes

SFCaveparent
StarFieldstars
int textSpeed
list< string > textList
int startPos
int currLine

Constructor & Destructor Documentation

Help::Help SFCave p  ) 
 

Definition at line 9 of file help.cpp.

References init(), loadText(), parent, and stars.

Help::~Help  ) 
 

Definition at line 19 of file help.cpp.

References stars.


Member Function Documentation

void Help::draw SDL_Surface *  screen  ) 
 

Definition at line 56 of file help.cpp.

References currLine, FontHandler::draw(), StarField::draw(), FONT_COLOURED_TEXT, FontHandler::FontHeight(), i, pos, stars, startPos, Opie::Internal::string(), text, and textList.

Referenced by SFCave::handleGameState().

void Help::handleKeys SDL_KeyboardEvent &  key  ) 
 

Definition at line 24 of file help.cpp.

References SFCave::changeState(), parent, STATE_MENU, and textSpeed.

Referenced by SFCave::handleEvents().

void Help::init  ) 
 

Definition at line 46 of file help.cpp.

References FontHandler::changeColor(), currLine, FONT_HELP_FONT, startPos, and textSpeed.

Referenced by SFCave::changeState(), and Help().

void Help::loadText  )  [private]
 

Definition at line 99 of file help.cpp.

References textList.

Referenced by Help().

void Help::update  ) 
 

Definition at line 80 of file help.cpp.

References currLine, FONT_COLOURED_TEXT, FontHandler::FontHeight(), StarField::move(), stars, startPos, textList, and textSpeed.

Referenced by SFCave::handleGameState().


Member Data Documentation

int Help::currLine [private]
 

Definition at line 30 of file help.h.

Referenced by draw(), init(), and update().

SFCave* Help::parent [private]
 

Definition at line 24 of file help.h.

Referenced by handleKeys(), and Help().

StarField* Help::stars [private]
 

Definition at line 25 of file help.h.

Referenced by draw(), Help(), update(), and ~Help().

int Help::startPos [private]
 

Definition at line 29 of file help.h.

Referenced by draw(), init(), and update().

list<string> Help::textList [private]
 

Definition at line 28 of file help.h.

Referenced by draw(), loadText(), and update().

int Help::textSpeed [private]
 

Definition at line 27 of file help.h.

Referenced by handleKeys(), init(), and update().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:43 2005 for OPIE by  doxygen 1.4.2