class CaseGestion

This class is very important : it create before gaming all the animations (loading files), so when the game want to create an animation, it only does a copy (quicker)

Public Methods

CaseGestion(Ini& ini, int numeroSection, Sounder& sounder) throw(Exception)
~CaseGestion() throw()
Case* get(CaseId::Id id, Grille& grille, Bonhomme20 *bonhommeQuiPose) throw(Exception)
Anim* getAnimFemme() throw()
int getSoundBombeId() const throw()

Protected Fields

Sounder* const sounderRef
int soundBombeId
int soundArmageddonId
int soundArmageddonBlowUpId
int soundPhotoId
int soundFlashId
int soundChickenId
int soundChickenEndId
int soundFemmeId
int soundOubaId
int soundResurrectId
int soundWin95Id
List < Anim* > allAnim[CaseId::NB_ALL]
Anim* animFemme
int oldToBeKept

Protected Methods

void setAnim(Ini& ini, int numeroSection, CaseId::Id animId, const String& id) throw(Exception)
Anim* findIt(CaseId::Id animId, bool loop, int cpt) throw()
Anim* find(CaseId::Id animId, bool loop=false) throw(Exception)
Anim* findK(CaseId::Id animId, bool loop=false) throw(Exception)

Documentation

This class is very important : it create before gaming all the animations (loading files), so when the game want to create an animation, it only does a copy (quicker). It manages all the Case. It is created by Grille.
Sounder* const sounderRef

int soundBombeId

int soundArmageddonId

int soundArmageddonBlowUpId

int soundPhotoId

int soundFlashId

int soundChickenId

int soundChickenEndId

int soundFemmeId

int soundOubaId

int soundResurrectId

int soundWin95Id

List < Anim* > allAnim[CaseId::NB_ALL]

Anim* animFemme

int oldToBeKept

void setAnim(Ini& ini, int numeroSection, CaseId::Id animId, const String& id) throw(Exception)

Anim* findIt(CaseId::Id animId, bool loop, int cpt) throw()

Anim* find(CaseId::Id animId, bool loop=false) throw(Exception)

Anim* findK(CaseId::Id animId, bool loop=false) throw(Exception)

CaseGestion(Ini& ini, int numeroSection, Sounder& sounder) throw(Exception)

~CaseGestion() throw()

Case* get(CaseId::Id id, Grille& grille, Bonhomme20 *bonhommeQuiPose) throw(Exception)

Anim* getAnimFemme() throw()

int getSoundBombeId() const throw()


This class has no child classes.
Author:
David FAUTHOUX
See Also:
Case
Grille

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