rnd-20000718-1-src
[rocksndiamonds.git] / src / misc.h
index 591ca06b0f12820aae6881e4551b963eadafeb3a..d274922504752aff628b8b3c77cc48abb00e834d 100644 (file)
@@ -79,10 +79,16 @@ int getJoySymbolFromJoyName(char *);
 int getJoystickNrFromDeviceName(char *);
 
 struct LevelDirInfo *newLevelDirInfo();
-void pushLevelDirInfo(struct LevelDirInfo *);
+void pushLevelDirInfo(struct LevelDirInfo **, struct LevelDirInfo *);
 int numLevelDirInfo(struct LevelDirInfo *);
+boolean validLevelSeries(struct LevelDirInfo *);
+struct LevelDirInfo *getFirstValidLevelSeries(struct LevelDirInfo *);
+struct LevelDirInfo *getLevelDirInfoFirstGroupEntry(struct LevelDirInfo *);
+int numLevelDirInfoInGroup(struct LevelDirInfo *);
 int posLevelDirInfo(struct LevelDirInfo *);
 struct LevelDirInfo *getLevelDirInfoFromPos(struct LevelDirInfo *, int);
+struct LevelDirInfo *getLevelDirInfoFromFilename(char *);
+void dumpLevelDirInfo(struct LevelDirInfo *, int);
 void sortLevelDirInfo(struct LevelDirInfo **,
                      int (*compare_function)(const void *, const void *));