Hosting courtesy of Sourceforge

SourceForge Logo
Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Game::AbstractPlayer Class Reference

#include <Player.h>

Inheritance diagram for Game::AbstractPlayer:

Inheritance graph
[legend]
Collaboration diagram for Game::AbstractPlayer:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base class for either human or computer players.

Definition at line 45 of file Player.h.


Constructor & Destructor Documentation

AbstractPlayer::AbstractPlayer Sint16    startX,
Sint16    startY
 

Definition at line 47 of file Player.cpp.

AbstractPlayer::~AbstractPlayer  
 

Definition at line 103 of file Player.cpp.


Member Function Documentation

void AbstractPlayer::decreaseBombsLeft   [virtual]
 

Definition at line 73 of file Player.cpp.

void AbstractPlayer::draw SDL_Surface *    screen [virtual]
 

Reimplemented from Graphics::Drawable.

Definition at line 58 of file Player.cpp.

int AbstractPlayer::getBombRadius   [virtual]
 

Definition at line 77 of file Player.cpp.

virtual PlayerAction Game::AbstractPlayer::getInput   [pure virtual]
 

Reimplemented in Game::LocalPlayer.

void AbstractPlayer::increaseBombsLeft   [virtual]
 

Definition at line 69 of file Player.cpp.

Parse::Parser * AbstractPlayer::makeParserToParseMe std::istream &    input [virtual]
 

Reimplemented from Parse::Parseable.

Reimplemented in Game::LocalPlayer.

Definition at line 85 of file Player.cpp.

void AbstractPlayer::setBombRadius int    newRad [virtual]
 

Definition at line 81 of file Player.cpp.

void AbstractPlayer::setDirection Direction    newState [virtual]
 

Reimplemented from Game::MoveableItem.

Definition at line 62 of file Player.cpp.


Friends And Related Function Documentation

friend class PlayerAfterParseValidator [friend]
 

Definition at line 76 of file Player.h.


Member Data Documentation

Graphics::AbstractImage** Game::AbstractPlayer::activeImage [protected]
 

Definition at line 78 of file Player.h.

int Game::AbstractPlayer::bombRadius [protected]
 

Definition at line 83 of file Player.h.

int Game::AbstractPlayer::bombsLeft [protected]
 

Definition at line 84 of file Player.h.

int Game::AbstractPlayer::framesTilNextBomb [protected]
 

Definition at line 85 of file Player.h.

std::vector<Graphics::AbstractImage*> Game::AbstractPlayer::idleImages [protected]
 

Definition at line 81 of file Player.h.

std::vector<Graphics::AbstractImage*> Game::AbstractPlayer::movingImages [protected]
 

Definition at line 80 of file Player.h.


The documentation for this class was generated from the following files:
Generated on Tue May 21 07:26:51 2002 for BomberLAN by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001