CSaveGame Class Reference

Klasse zum Abspeichern von Spielerinfos wie Highscore und Levelfortschritt. More...

#include <SaveGame.hpp>

List of all members.

Public Member Functions

 CSaveGame (void)
 Konstruktor: Initialisierung.
 ~CSaveGame (void)
 Dekonstruktor: Speicherfreigabe.
bool Save (const char *szFile, const char *szHighscoreFile)
 Abspeichern in Dateien. Highscore wird seperat von Benutzereinstellungen gespeichert.
bool Load (const char *szFile, const char *szHighscoreFile)
 Laden aus Dateien. Highscore wird seperat von Benutzereinstellungen gespeichert.
SSaveDataGetSaveDataPointer ()
 Bis zu diesem Level wurde freigeschalten.
map< string, int > & GetHighscore ()
bool UpdateHighscore (const char *szLevel, const int nPoints)
 Highscore aktualisieren, falls neuer Highscoreeintrag.


Detailed Description

Klasse zum Abspeichern von Spielerinfos wie Highscore und Levelfortschritt.

Member Function Documentation

map<string, int>& CSaveGame::GetHighscore (  )  [inline]

Highscore fuer jede Leveldatei wird die maximale bisher erreichte Punkteanzahl gespeichert Highscore realisiert als Map von <Level-Dateiname, Score>


The documentation for this class was generated from the following files:

Generated on Sun Jul 27 21:05:50 2008 for Traxi by  doxygen 1.5.5