#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)
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);