class Page : public Painter

Manages a Background and all the Pageable on it : all the animations, but also all the other Pageable (Mot, BonhommeContainer

Inheritance:


Public Methods

Page(Ini& ini, int numeroSection, GraphicMode& graphicMode, Sounder& sounder, int soundBlowUpMotId, StripContainer& stripContainer) throw(Exception)
virtual ~Page() throw()
void virtual keyAction(const Key& key) throw()
void virtual reinit() throw()
Called by PageChanger when Page chosen
void virtual setTotalyGone() throw()
Used by PageChanger
bool virtual isTotalyGone() const throw()
Return true if the PageChanger for example has called setTotalyGone
void virtual goOut() throw()
Used by PageChanger

Protected Fields

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

Inherited from Painter:

Public Methods

void virtual paint() throw()
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

Protected Methods

int virtual virtualWalk() throw()

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

Documentation

Manages a Background and all the Pageable on it : all the animations, but also all the other Pageable (Mot, BonhommeContainer...)
Sounder* const sounderRef

StripContainer* const stripContainerRef

const int soundBlowUpId

bool totalyGone

List < const String * > * stripList

Page(Ini& ini, int numeroSection, GraphicMode& graphicMode, Sounder& sounder, int soundBlowUpMotId, StripContainer& stripContainer) throw(Exception)

virtual ~Page() throw()

void virtual keyAction(const Key& key) throw()

void virtual reinit() throw()
Called by PageChanger when Page chosen

void virtual setTotalyGone() throw()
Used by PageChanger

bool virtual isTotalyGone() const throw()
Return true if the PageChanger for example has called setTotalyGone

void virtual goOut() throw()
Used by PageChanger


Direct child classes:
PageWin95
PageScore
PagePause
PageOption
PageGame
PageDefault
PageConfigKey
PageChoiceFond
PageBonhomme
PageBombOBomb
PageBegin
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