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

FlyTerrain Class Reference

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

Inheritance diagram for FlyTerrain:

Inheritance graph
[legend]
Collaboration diagram for FlyTerrain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FlyTerrain (int w, int h)
 ~FlyTerrain ()
void drawTerrain (SDL_Surface *screen)
int getScore (int difficulty, int dist)
void displayScoreZones (bool val)

Protected Member Functions

void setPoint (int point)

Protected Attributes

bool showScoreZones

Static Protected Attributes

static int flyScoreZones [][3]

Constructor & Destructor Documentation

FlyTerrain::FlyTerrain int  w,
int  h
 

Definition at line 15 of file flyterrain.cpp.

References showScoreZones.

FlyTerrain::~FlyTerrain  ) 
 

Definition at line 21 of file flyterrain.cpp.


Member Function Documentation

void FlyTerrain::displayScoreZones bool  val  )  [inline]
 

Definition at line 17 of file flyterrain.h.

References showScoreZones.

void FlyTerrain::drawTerrain SDL_Surface *  screen  )  [virtual]
 

Reimplemented from Terrain.

Definition at line 49 of file flyterrain.cpp.

References Terrain::drawTerrain(), flyScoreZones, g, i, Terrain::mapBottom, MAPSIZE, Terrain::offset, Terrain::segSize, showScoreZones, and Terrain::speed.

int FlyTerrain::getScore int  difficulty,
int  dist
 

Definition at line 88 of file flyterrain.cpp.

References flyScoreZones, and i.

void FlyTerrain::setPoint int  point  )  [protected]
 

Reimplemented from Terrain.

Definition at line 25 of file flyterrain.cpp.

References Terrain::dir, Terrain::mapBottom, Terrain::maxHeight, nextInt, and Terrain::sHeight.


Member Data Documentation

int FlyTerrain::flyScoreZones [static, protected]
 

Initial value:

 {      { 0, 20, 5 },
                                                { 20, 30, 2 },
                                                { 30, 40, 0 },
                                                { 40, 100, -1 },
                                                { 100, 300, -2 },
                                                { -1, -1, -1 } }

Definition at line 8 of file flyterrain.cpp.

Referenced by drawTerrain(), and getScore().

bool FlyTerrain::showScoreZones [protected]
 

Definition at line 20 of file flyterrain.h.

Referenced by displayScoreZones(), drawTerrain(), and FlyTerrain().


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