X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=6e0636ea2a0d99f035f82722866d904cf3c2cec5;hb=77acdb46d729cd3f9893d6a91740cb058923d4cf;hp=2220e714e1172b3c1318b80f8bde8355e82987b5;hpb=2a357b702b5ceb9bf9173ac02f68cf42340b3158;p=rocksndiamonds.git diff --git a/src/libgame/setup.h b/src/libgame/setup.h index 2220e714..6e0636ea 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -194,13 +194,14 @@ typedef struct hashtable SetupFileHash; char *setLevelArtworkDir(TreeInfo *); -char *getLevelFilename(int); char *getTapeFilename(int); +char *getSolutionTapeFilename(int); char *getScoreFilename(int); char *getSetupFilename(void); char *getEditorSetupFilename(void); char *getHelpAnimFilename(void); char *getHelpTextFilename(void); +char *getLevelSetInfoFilename(void); char *getImageFilename(char *); char *getCustomImageFilename(char *); char *getCustomSoundFilename(char *); @@ -232,6 +233,8 @@ void sortTreeInfo(TreeInfo **, char *getUserDataDir(void); char *getCommonDataDir(void); char *getSetupDir(void); +char *getCurrentLevelDir(void); + void createDirectory(char *, char *, int); void InitUserDataDirectory(void); void SetFilePermissions(char *, int); @@ -253,6 +256,7 @@ SetupFileHash *newSetupFileHash(); void freeSetupFileHash(SetupFileHash *); char *getHashEntry(SetupFileHash *, char *); void setHashEntry(SetupFileHash *, char *, char *); +char *removeHashEntry(SetupFileHash *, char *); SetupFileHash *loadSetupFileHash(char *); void checkSetupFileHashIdentifier(SetupFileHash *, char *); void setSetupInfo(struct TokenInfo *, int, char *);