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

JezzField Class Reference

#include </home/clem/local/src/opie/noncore/games/bounce/game.h>

List of all members.

Signals

void ballCollision (Ball *ball, int x, int y, int tile)

Public Member Functions

 JezzField (QPixmap tiles, QObject *parent=0, const char *name=0)
void setGameTile (int x, int y, bool black)

Private Member Functions

void setPixmaps (QPixmap tiles)
void emitBallCollisiton (Ball *ball, int x, int y, int tile)

Private Attributes

QPixmap m_tiles

Friends

class Ball


Constructor & Destructor Documentation

JezzField::JezzField QPixmap  tiles,
QObject *  parent = 0,
const char *  name = 0
 

Definition at line 239 of file game.cpp.

References setPixmaps().


Member Function Documentation

void JezzField::ballCollision Ball ball,
int  x,
int  y,
int  tile
[signal]
 

Referenced by emitBallCollisiton().

void JezzField::emitBallCollisiton Ball ball,
int  x,
int  y,
int  tile
[inline, private]
 

Definition at line 107 of file game.h.

References ballCollision().

Referenced by Ball::advance().

void JezzField::setGameTile int  x,
int  y,
bool  black
 

Definition at line 245 of file game.cpp.

References TILE_BORDER, and TILE_FREE.

Referenced by Wall::fill(), and JezzGame::makeBlack().

void JezzField::setPixmaps QPixmap  tiles  )  [private]
 

Definition at line 250 of file game.cpp.

References bitBlt(), FIELD_HEIGHT, FIELD_WIDTH, and TILE_SIZE.

Referenced by JezzField().


Friends And Related Function Documentation

friend class Ball [friend]
 

Definition at line 103 of file game.h.


Member Data Documentation

QPixmap JezzField::m_tiles [private]
 

Definition at line 104 of file game.h.


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