rnd-20030606-1-src
[rocksndiamonds.git] / src / screens.c
index e99022d4f1707b34b9908fa3fef774933e566ca9..1b8d27b414011d5c3db6cb14c731fbe9349c5a2a 100644 (file)
@@ -253,14 +253,12 @@ void DrawMainMenu()
   DrawTextF(mSX + 32 + level_width - 2, mSY + 3*32 + 1, FONT_TEXT_3, "%d-%d",
            leveldir_current->first_level, leveldir_current->last_level);
 
-  /*
   if (leveldir_current->readonly)
-  */
   {
-    DrawTextF(mSX + level_width + 9*32 - 2,
-             mSY + 3*32 + 1 - 7, FONT_TEXT_3, "READ");
-    DrawTextF(mSX + level_width + 9*32 - 2,
-             mSY + 3*32 + 1 + 7, FONT_TEXT_3, "ONLY");
+    DrawTextF(mSX + level_width + 9 * 32 - 2,
+             mSY + 3 * 32 + 1 - 7, FONT_TEXT_3, "READ");
+    DrawTextF(mSX + level_width + 9 * 32 - 2,
+             mSY + 3 * 32 + 1 + 7, FONT_TEXT_3, "ONLY");
   }
 
   for(i=0; i<8; i++)
@@ -2741,6 +2739,11 @@ void HandleGameActions()
   GameActions();
 
   BackToFront();
+
+#if 1
+  if (tape.auto_play && !tape.playing)
+    AutoPlayTape();    /* continue automatically playing next tape */
+#endif
 }
 
 /* ---------- new screen button stuff -------------------------------------- */