#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>
1.5.5