class StripContainer : public PageableContainer

Manages all Strips of the game

Inheritance:


Public Methods

StripContainer(TextPainter& textPainter, Ini& ini, GraphicMode& graphicMode) throw(Exception)
virtual ~StripContainer() throw()
virtual void add(const String& mot, Pixel fontColor, Pixel backgroundColor) throw()
virtual void add(const String& mot, Pixel fontColor) throw()
virtual void add(const String& mot) throw()
void add(PreStrip::Id mot, Pixel fontColor, Pixel backgroundColor) throw()
void add(PreStrip::Id mot, Pixel fontColor) throw()
void add(PreStrip::Id mot) throw()
virtual void paint() throw()
virtual void activate() throw()

Protected Fields

TextPainter* const textPainterRef
UnderMaskMatrix underMask
Window* window
WindowPipe* windowPipe
Tji size
int randomSlow
int moveStep
PreStrip preStrip

Protected Methods

virtual int virtualWalk() throw()

Inherited from PageableContainer:

Public Methods

void virtual addWithoutDelete(Pageable& pageable) throw()
void virtual suppr(Pageable *pageable) throw(Exception)
void virtual supprAll() throw()
void virtual reinit() throw()
void virtual keyAction(const Key& key) 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 unactivate() throw()
bool virtual isActive() const throw()

Protected Fields

bool active

Documentation

Manages all Strips of the game. It is an help for the new players. It constructs a personal WindowPipe to paint the Strips.
TextPainter* const textPainterRef

UnderMaskMatrix underMask

Window* window

WindowPipe* windowPipe

Tji size

int randomSlow

int moveStep

PreStrip preStrip

virtual int virtualWalk() throw()

StripContainer(TextPainter& textPainter, Ini& ini, GraphicMode& graphicMode) throw(Exception)

virtual ~StripContainer() throw()

virtual void add(const String& mot, Pixel fontColor, Pixel backgroundColor) throw()

virtual void add(const String& mot, Pixel fontColor) throw()

virtual void add(const String& mot) throw()

void add(PreStrip::Id mot, Pixel fontColor, Pixel backgroundColor) throw()

void add(PreStrip::Id mot, Pixel fontColor) throw()

void add(PreStrip::Id mot) throw()

virtual void paint() throw()

virtual void activate() throw()


This class has no child classes.
Author:
David FAUTHOUX
See Also:
Strip
PreStrip
WindowPipe

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