class PageGame : public Page, public Trembleur

The bomb game

Inheritance:


Public Methods

PageGame(Ini& ini, int numeroSection, GraphicMode& graphicMode, BonhommeContainer& bonhommeContainer, Grille& grille, Sounder& sounder, int soundBlowMotId, StripContainer& stripContainer) throw(Exception)
virtual ~PageGame() throw()
void setNumeroFond(int num) throw(Exception)
Initialise the Grille and Background, called by PageChoiceFond
void reinit() throw()
Do not initialise the Grille, called by PageChanger
void paint() throw()
void keyAction(const Key& key) throw()

Protected Fields

BonhommeContainer* const bonhommeContainerRef
Grille* const grilleRef
GraphicMode* const graphicModeRef
Ini* const iniRef
Tji toScroll
Tji realScroll
Tji wSize
Tji decal
int numeroFond
bool finished
const int keyWhenDead
int nbPartie
Mot* const motDead

Protected Methods

int virtualWalk() throw()
void testDead() throw()

Inherited from Page:

Public Methods

void virtual setTotalyGone() throw()
bool virtual isTotalyGone() const throw()
void virtual goOut() throw()

Protected Fields

Sounder* const sounderRef
StripContainer* const stripContainerRef
const int soundBlowUpId
bool totalyGone
List < const String * > * stripList

Inherited from Painter:

Public Methods

void virtual refresh() throw()
void virtual moveOnScreen(int j, int i) throw()
void virtual getPosOnScreen(int& j, int& i) const throw()
void virtual scroll(int j, int i) throw()
void setBackground(Background& back) throw()

Protected Fields

Tji posOnScreen
Background* background

Inherited from PageableContainer:

Public Methods

void virtual add(Pageable& pageable) throw()
void virtual addWithoutDelete(Pageable& pageable) throw()
void virtual suppr(Pageable *pageable) throw(Exception)
void virtual supprAll() throw()

Protected Fields

List < Pageable * > list
List < Pageable * > listWithoutDelete

Inherited from Pageable:


Inherited from Walkable:

Public Methods

int walk() throw(Exception)
int getSlow() const throw()
virtual void setSlow(int slow) throw()

Protected Fields

int s
int t
int returnWalk

Inherited from Paintable:


Inherited from Reinitable:


Inherited from Keyable:


Inherited from Activable:

Public Methods

void virtual activate() throw()
void virtual unactivate() throw()
bool virtual isActive() const throw()

Protected Fields

bool active

Inherited from Trembleur:

Public Methods

virtual void inc(int j, int i) throw()
virtual void get(int& j, int& i) const throw()

Protected Fields

int j
int i

Inherited from Walkable:

Public Methods

int walk() throw(Exception)
int getSlow() const throw()
virtual void setSlow(int slow) throw()

Protected Fields

int s
int t
int returnWalk

Inherited from Reinitable:


Documentation

The bomb game
BonhommeContainer* const bonhommeContainerRef

Grille* const grilleRef

GraphicMode* const graphicModeRef

Ini* const iniRef

Tji toScroll

Tji realScroll

Tji wSize

Tji decal

int numeroFond

bool finished

const int keyWhenDead

int nbPartie

Mot* const motDead

int virtualWalk() throw()

void testDead() throw()

PageGame(Ini& ini, int numeroSection, GraphicMode& graphicMode, BonhommeContainer& bonhommeContainer, Grille& grille, Sounder& sounder, int soundBlowMotId, StripContainer& stripContainer) throw(Exception)

virtual ~PageGame() throw()

void setNumeroFond(int num) throw(Exception)
Initialise the Grille and Background, called by PageChoiceFond

void reinit() throw()
Do not initialise the Grille, called by PageChanger

void paint() throw()

void keyAction(const Key& key) throw()


This class has no child classes.
Author:
David FAUTHOUX

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de