X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.h;h=3c68f01f925ee9b0ec4a333d2933d3e1b56fc774;hb=6f6af05b1d4b9671bc115ab9ab2fa3b9d516a652;hp=0918ac91aae5af0b0b922565991d1acfb89606d2;hpb=cee436b68cda95e13abc810235a11ce94bc79c95;p=rocksndiamonds.git diff --git a/src/files.h b/src/files.h index 0918ac91..3c68f01f 100644 --- a/src/files.h +++ b/src/files.h @@ -29,6 +29,12 @@ #define NUM_LEVEL_FILE_TYPES 8 +#define GAME_ENGINE_TYPE_UNKNOWN LEVEL_FILE_TYPE_UNKNOWN +#define GAME_ENGINE_TYPE_RND LEVEL_FILE_TYPE_RND +#define GAME_ENGINE_TYPE_EM LEVEL_FILE_TYPE_EM + +#define NUM_ENGINE_TYPES 3 + #define LEVEL_PACKED_START 100 #define PACKED_LEVELS(x) (LEVEL_PACKED_START + x) @@ -51,6 +57,9 @@ void SaveLevel(int); void SaveLevelTemplate(); void DumpLevel(struct LevelInfo *); +void CopyNativeLevel_RND_to_Native(struct LevelInfo *); +void CopyNativeLevel_Native_to_RND(struct LevelInfo *); + void LoadTapeFromFilename(char *); void LoadTape(int); void LoadSolutionTape(int);