X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.h;h=fd421ef19fb0e90f8955d01ef519a7e4b31ea1a7;hb=30c779b9e53dec1f45717ae749cc9280c3235e50;hp=fd55786c1fbca4688124558bead2570d13d12912;hpb=b641818c787e48bbf03ce2a0cd5b542c4c21e523;p=rocksndiamonds.git diff --git a/src/files.h b/src/files.h index fd55786c..fd421ef1 100644 --- a/src/files.h +++ b/src/files.h @@ -33,6 +33,8 @@ char *getDefaultLevelFilename(int); char *getLocalLevelTemplateFilename(void); char *getGlobalLevelTemplateFilename(void); +int getMappedElement(int); + void LoadLevelFromFilename(struct LevelInfo *, char *); void LoadLevel(int); void LoadLevelTemplate(int); @@ -42,6 +44,7 @@ void SaveLevel(int); void SaveLevelTemplate(void); void SaveNativeLevel(struct LevelInfo *); void DumpLevel(struct LevelInfo *); +void DumpLevels(void); boolean SaveLevelChecked(int); void CopyNativeLevel_RND_to_Native(struct LevelInfo *); @@ -50,14 +53,25 @@ void CopyNativeLevel_Native_to_RND(struct LevelInfo *); void LoadTapeFromFilename(char *); void LoadTape(int); void LoadSolutionTape(int); +void SaveTapeToFilename(char *); void SaveTape(int); +void SaveScoreTape(int); void DumpTape(struct TapeInfo *); +void DumpTapes(void); boolean SaveTapeChecked(int); boolean SaveTapeChecked_LevelSolved(int); void LoadScore(int); void SaveScore(int); +void LoadServerScore(int, boolean); +void SaveServerScore(int); +void SaveServerScoreFromFile(int, char *); + +void LoadLocalAndServerScore(int, boolean); + +void LoadUserNames(void); + void LoadSetupFromFilename(char *); void LoadSetup(void); void SaveSetup(void); @@ -71,6 +85,7 @@ void SaveSetup_EditorCascade(void); void SaveSetup_AddGameControllerMapping(char *); void setHideSetupEntry(void *); +void removeHideSetupEntry(void *); boolean hideSetupEntry(void *); void LoadCustomElementDescriptions(void); @@ -84,6 +99,7 @@ void LoadHelpTextInfo(void); void ConvertLevels(void); void CreateLevelSketchImages(void); +void CreateCollectElementImages(void); void CreateCustomElementImages(char *); void FreeGlobalAnimEventInfo(void);