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

Energizer Class Reference

#include </home/clem/local/src/opie/noncore/games/kpacman/energizer.h>

Collaboration diagram for Energizer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Energizer (Board *b)
void setMaxPixmaps (int max)
void setOff ()
void setOn ()
void setPosition (int pos)
energizerState state ()
int position ()
bool move ()
int pix ()

Private Attributes

Boardboard
energizerState actualState
int actualPix
int maxPixmaps
int actualPosition

Constructor & Destructor Documentation

Energizer::Energizer Board b  ) 
 

Definition at line 3 of file energizer.cpp.

References actualPosition, board, maxPixmaps, OUT, and setOn().


Member Function Documentation

bool Energizer::move  ) 
 

Definition at line 44 of file energizer.cpp.

References actualPix, actualPosition, FALSE, maxPixmaps, OUT, and TRUE.

int Energizer::pix  ) 
 

Definition at line 55 of file energizer.cpp.

References actualPix, actualPosition, actualState, off, and OUT.

int Energizer::position  ) 
 

Definition at line 39 of file energizer.cpp.

References actualPosition.

void Energizer::setMaxPixmaps int  max  ) 
 

Definition at line 11 of file energizer.cpp.

References maxPixmaps.

Referenced by Referee::initEnergizers().

void Energizer::setOff  ) 
 

Definition at line 16 of file energizer.cpp.

References actualState, and off.

void Energizer::setOn  ) 
 

Definition at line 21 of file energizer.cpp.

References actualPix, actualState, and on.

Referenced by Energizer(), and Referee::initEnergizers().

void Energizer::setPosition int  pos  ) 
 

Definition at line 27 of file energizer.cpp.

References actualPosition, board, energizer, Board::reset(), and Board::set().

Referenced by Referee::initEnergizers().

energizerState Energizer::state  ) 
 

Definition at line 34 of file energizer.cpp.

References actualState.


Member Data Documentation

int Energizer::actualPix [private]
 

Definition at line 25 of file energizer.h.

Referenced by move(), pix(), and setOn().

int Energizer::actualPosition [private]
 

Definition at line 27 of file energizer.h.

Referenced by Energizer(), move(), pix(), position(), and setPosition().

energizerState Energizer::actualState [private]
 

Definition at line 23 of file energizer.h.

Referenced by pix(), setOff(), setOn(), and state().

Board* Energizer::board [private]
 

Definition at line 21 of file energizer.h.

Referenced by Energizer(), and setPosition().

int Energizer::maxPixmaps [private]
 

Definition at line 26 of file energizer.h.

Referenced by Energizer(), move(), and setMaxPixmaps().


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