X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.h;h=d5a19ac89c61c5eb890f21e0b1de6828bca28882;hb=1006b2dbfc57cf28d482faa99be6de5a75adeeb3;hp=a33c859f13e9383df4e2b2f27e18be50f3cdc1a5;hpb=543cccf0bf7339f16c7d40276ce87114a4b99f39;p=rocksndiamonds.git diff --git a/src/tape.h b/src/tape.h index a33c859f..d5a19ac8 100644 --- a/src/tape.h +++ b/src/tape.h @@ -4,7 +4,7 @@ // (c) 1995-2014 by Artsoft Entertainment // Holger Schemel // info@artsoft.org -// http://www.artsoft.org/ +// https://www.artsoft.org/ // ---------------------------------------------------------------------------- // tape.h // ============================================================================ @@ -35,6 +35,10 @@ #define TAPE_ACTIONS_DEFAULT TAPE_USE_KEY_ACTIONS_ONLY +// values for tape properties stored in tape file +#define TAPE_PROPERTY_NONE 0 +#define TAPE_PROPERTY_EM_RANDOM_BUG (1 << 0) + // some positions in the video tape control window #define VIDEO_DISPLAY1_XPOS 5 #define VIDEO_DISPLAY1_YPOS 5 @@ -202,6 +206,9 @@ struct TapeInfo boolean use_key_actions; boolean use_mouse_actions; + // bits to indicate which tape properties are stored in this tape + byte property_bits; + struct { byte action[MAX_TAPE_ACTIONS];