-// values for tape mouse actions
-#define TAPE_ACTION_LX 0
-#define TAPE_ACTION_LY 1
-#define TAPE_ACTION_BUTTON 2
-#define TAPE_ACTION_UNUSED 3
+// values for tape action array positions
+#define TAPE_ACTION_LX (MAX_PLAYERS + 0)
+#define TAPE_ACTION_LY (MAX_PLAYERS + 1)
+#define TAPE_ACTION_BUTTON (MAX_PLAYERS + 2)
+
+#define MAX_TAPE_ACTIONS (MAX_PLAYERS + 3)
+
+// values for tape actions stored in tape file
+#define TAPE_USE_KEY_ACTIONS_ONLY 0
+#define TAPE_USE_MOUSE_ACTIONS_ONLY 1
+#define TAPE_USE_KEY_AND_MOUSE_ACTIONS 2
+
+#define TAPE_ACTIONS_DEFAULT TAPE_USE_KEY_ACTIONS_ONLY