#include <SaveGame.hpp>
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. | |
SSaveData * | GetSaveDataPointer () |
Bis zu diesem Level wurde freigeschalten. | |
map< string, int > & | GetHighscore () |
bool | UpdateHighscore (const char *szLevel, const int nPoints) |
Highscore aktualisieren, falls neuer Highscoreeintrag. |
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>