added visible playfield size to tape structure (not used yet)
[rocksndiamonds.git] / src / tape.h
index 23773684aeb794702b18ed56d3d4c1c6dc0b5536..332de217e6058ae9596c86727e1b8acfaa1263be 100644 (file)
@@ -19,7 +19,7 @@
 #define        TAPE_TOGGLE_PLAY_PAUSE  (1 << 1)
 
 // values for tape properties
-#define MAX_TAPE_LEN           (1000 * FRAMES_PER_SECOND) // max.time x fps
+#define MAX_TAPE_LEN           (10000 * FRAMES_PER_SECOND) // max.time x fps
 
 // values for tape action array positions
 #define TAPE_ACTION_LX         (MAX_PLAYERS + 0)
@@ -211,6 +211,10 @@ struct TapeInfo
   // bits to indicate which tape properties are stored in this tape
   byte property_bits;
 
+  // visible playfield size when recording this tape (for team mode)
+  int scr_fieldx;
+  int scr_fieldy;
+
   struct
   {
     byte action[MAX_TAPE_ACTIONS];