fixed support for wrap-around levels in EM engine for old tapes
[rocksndiamonds.git] / src / game_em / reademc.c
index 3f366227a6785c7d0cee3010ac22f8c723c66209..1308615c363d7ceee40d581fa8c11036e933ca1d 100644 (file)
@@ -293,7 +293,7 @@ void convert_em_level(unsigned char *src, int file_version)
   cav.time_seconds = MIN(GET_BE16(src[2110]), 9999);
   cav.gems_needed = src[2095];
 
-  cav.infinite = TRUE;
+  cav.infinite = game_em.use_wrap_around;
   cav.testmode = FALSE;
   cav.teamwork = (src[2150] & 128) != 0;