class MoreMultiAnim : public MultiAnim

Adds to MultiAnim the power to stick other animations on the current, theese are manage independently

Inheritance:


Public Methods

MoreMultiAnim() throw()
virtual ~MoreMultiAnim() throw()
void virtual paint(WindowPipe& windowPipe) throw()
void virtual reinit() throw()
void virtual onMore(int id) throw(Exception)
Puts the animation on the normal animations. The id is given by MultiAnim on add()
void virtual supprMore(int id) throw(Exception)
The id is given by MultiAnim on add()

Protected Fields

List < Anim * > animOnMore

Protected Methods

int virtual virtualWalk() throw()

Inherited from MultiAnim:

Public Methods

void virtual setOn() throw()
void virtual setUppest() throw()
void virtual setTo() throw()
void virtual setUnder() throw()
void virtual setPalette(const PixelPalette& pal) throw()
void virtual keyAction(const Key& key) throw()
void virtual move(int j, int i) throw()
void virtual getPos(int& j, int& i) const throw()
int virtual add(Anim& anim) throw()
void virtual on(int id) throw(Exception)
Anim* getAnim(int id) throw(Exception)
void virtual setColor(Pixel col) throw()
void virtual restoreColor() throw()
int getCurrent() throw()
void getSize(int& j, int& i) const throw()

Protected Fields

Anim** tab
int length
Tji pos
Anim* activeAnim
Pixel color
bool colored
bool _on
bool to
bool under
const PixelPalette* pal
int currentAnim
bool uppest

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 Movable:


Documentation

Adds to MultiAnim the power to stick other animations on the current, theese are manage independently. Write "id=add(Anim&)" and "onMore(id)". See Bonhomme20-invincible
List < Anim * > animOnMore

int virtual virtualWalk() throw()

MoreMultiAnim() throw()

virtual ~MoreMultiAnim() throw()

void virtual paint(WindowPipe& windowPipe) throw()

void virtual reinit() throw()

void virtual onMore(int id) throw(Exception)
Puts the animation on the normal animations. The id is given by MultiAnim on add()

void virtual supprMore(int id) throw(Exception)
The id is given by MultiAnim on add()


Direct child classes:
Bonhomme20
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