X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=090584b50d438a68eed3ce638aa0b8758da4073a;hp=414cf74e7ad2db66db009756387c0d644f68bbce;hb=abe44529b439ad39b4d8dbf19cbd67c9b9844279;hpb=401f78b66d66488fe465945bef36b10faa6b55ef diff --git a/src/libgame/setup.h b/src/libgame/setup.h index 414cf74e..090584b5 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -1,15 +1,13 @@ -/*********************************************************** -* Artsoft Retro-Game Library * -*----------------------------------------------------------* -* (c) 1994-2006 Artsoft Entertainment * -* Holger Schemel * -* Detmolder Strasse 189 * -* 33604 Bielefeld * -* Germany * -* e-mail: info@artsoft.org * -*----------------------------------------------------------* -* setup.h * -***********************************************************/ +// ============================================================================ +// Artsoft Retro-Game Library +// ---------------------------------------------------------------------------- +// (c) 1995-2014 by Artsoft Entertainment +// Holger Schemel +// info@artsoft.org +// http://www.artsoft.org/ +// ---------------------------------------------------------------------------- +// setup.h +// ============================================================================ #ifndef SETUP_H #define SETUP_H @@ -266,6 +264,7 @@ void sortTreeInfoBySortFunction(TreeInfo **, int (*compare_function)(const void *, const void *)); void sortTreeInfo(TreeInfo **); +void freeTreeInfo(TreeInfo *); char *getHomeDir(void); char *getCommonDataDir(void); @@ -306,6 +305,8 @@ void setSetupInfo(struct TokenInfo *, int, char *); char *getSetupValue(int, void *); char *getSetupLine(struct TokenInfo *, char *, int); +unsigned int get_hash_from_key(void *); + boolean AdjustGraphicsForEMC(); void LoadLevelInfo(void); @@ -314,7 +315,15 @@ void LoadLevelArtworkInfo(void); void LoadLevelSetup_LastSeries(void); void SaveLevelSetup_LastSeries(void); +void SaveLevelSetup_LastSeries_Deactivate(); void LoadLevelSetup_SeriesInfo(void); void SaveLevelSetup_SeriesInfo(void); +int LevelStats_getPlayed(int); +int LevelStats_getSolved(int); +void LevelStats_setPlayed(int, int); +void LevelStats_setSolved(int, int); +void LevelStats_incPlayed(int); +void LevelStats_incSolved(int); + #endif /* MISC_H */