Initialisation class
Initialisation class. Used by a lot of classes. It reads a text file with structure [Section]= ... id:value Very useful to change the game without recompile it !!
ValueString* currentValueString
const String* tmpId
List < ValueString * > * currentListValueString
bool continueValue
char listSeparator
virtual void putSection(const String& s) throw(Exception)
virtual void putId(const String& s) throw(Exception)
virtual void putValue(const String& s) throw(Exception)
virtual void putComment(const String& s) throw(Exception)
virtual void initForSave() throw(Exception)
virtual const String* getSection() throw(Exception)
virtual bool isSectionUsed() throw()
virtual bool walkSection() throw(Exception)
virtual const String* getId() throw(Exception)
virtual bool isIdUsed() throw()
virtual bool walkId() throw(Exception)
virtual const String* getValue() throw(Exception)
virtual bool walkValue() throw(Exception)
virtual const String* getComment() throw(Exception)
const String* auxGet(const String& s, int numero, const String& id, int idNumero, bool ex) throw(Exception)
KeyboardLanguage::Language language
Ini(const String& name) throw(Exception)
~Ini() throw()
bool isPresentSection(const String& s, int numero) throw()
const String* get(const String& s, int numero, const String& id, int idNumero=0) throw(Exception)
const String* getWithoutException(const String& s, int numero, const String& id, int idNumero=0) throw(Exception)
const String* getWithDefault(const String& s, int numero, const String& id, int idNumero, const String& stringDefault) throw(Exception)
int getWithDefault(const String& s, int numero, const String& id, int idNumero, int intDefault) throw(Exception)
int getWithDefault(const String& s, int numero, const String& id, int idNumero, int intDefault, bool& withStar) throw(Exception)
void set(const String& s, int numero, const String& id, int idNumero, const String& val) throw(Exception)
void setWithMaximumNumber(const String& s, int numero, const String& id, const String& val) throw(Exception)
void setInAllSection(const String& s, const String& id, int idNumero, const String& val) throw(Exception)
List < const String* > * Ini::getListWithoutException(const String& s, int numero, const String& id) throw(Exception)
Pixel getWithDefaultColor(const String& s, int numero, const String& id, int idNumero, Pixel pixelDefault) throw(Exception)
List < int > * getWithDefaultIntList(const String& s, int numero, const String& id, int idNumero, const String& intListDefault) throw(Exception)
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