rnd-20030327-1-src
[rocksndiamonds.git] / src / tape.c
index 60d49c8a8ca4596eb4ad5a1ae3a3e767b0908230..43c97f5ce7d2938175ddf1aad4e858e1e8f75762 100644 (file)
@@ -240,11 +240,11 @@ void DrawVideoDisplay(unsigned long state, unsigned long value)
     int jahr = (value/10000);
 
     DrawText(VX + VIDEO_DATE_XPOS, VY + VIDEO_DATE_YPOS,
-            int2str(tag, 2), FONT_SPECIAL_TAPE);
+            int2str(tag, 2), FONT_TAPE_RECORDER);
     DrawText(VX + VIDEO_DATE_XPOS + 27, VY + VIDEO_DATE_YPOS,
-            monatsname[monat], FONT_SPECIAL_TAPE);
+            monatsname[monat], FONT_TAPE_RECORDER);
     DrawText(VX + VIDEO_DATE_XPOS + 64, VY + VIDEO_DATE_YPOS,
-            int2str(jahr, 2), FONT_SPECIAL_TAPE);
+            int2str(jahr, 2), FONT_TAPE_RECORDER);
   }
 
   if (state & VIDEO_STATE_TIME_ON)
@@ -253,9 +253,9 @@ void DrawVideoDisplay(unsigned long state, unsigned long value)
     int sec = value % 60;
 
     DrawText(VX + VIDEO_TIME_XPOS, VY + VIDEO_TIME_YPOS,
-            int2str(min, 2), FONT_SPECIAL_TAPE);
+            int2str(min, 2), FONT_TAPE_RECORDER);
     DrawText(VX + VIDEO_TIME_XPOS + 27, VY + VIDEO_TIME_YPOS,
-            int2str(sec, 2), FONT_SPECIAL_TAPE);
+            int2str(sec, 2), FONT_TAPE_RECORDER);
   }
 
   if (state & VIDEO_STATE_DATE)
@@ -302,6 +302,9 @@ void TapeErase()
   tape.length = 0;
   tape.counter = 0;
 
+  if (leveldir_current)
+    setString(&tape.level_identifier, leveldir_current->identifier);
+
   tape.level_nr = level_nr;
   tape.pos[tape.counter].delay = 0;
   tape.changed = TRUE;