X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=1254d9f2ba8116f6e763f37d3bd3d63924963110;hb=f7704e2d22e9499efe6380e0c916c2bd4918e4be;hp=8d79c60cb208a8b446c6df10006ff70f25500052;hpb=38ea4e57bc9b730abf7a15f8cc235465e6f0ad4c;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index 8d79c60c..1254d9f2 100644 --- a/src/main.h +++ b/src/main.h @@ -780,6 +780,9 @@ #define ANIM_DELAY(g) (graphic_info[g].anim_delay) #define ANIM_MODE(g) (graphic_info[g].anim_mode) +#define IS_ANIM_MODE_CE(g) (graphic_info[g].anim_mode & (ANIM_CE_VALUE | \ + ANIM_CE_SCORE | \ + ANIM_CE_DELAY)) #define IS_ANIMATED(g) (ANIM_FRAMES(g) > 1) #define IS_NEW_DELAY(f, g) ((f) % ANIM_DELAY(g) == 0) #define IS_NEW_FRAME(f, g) (IS_ANIMATED(g) && IS_NEW_DELAY(f, g)) @@ -803,6 +806,10 @@ #define MICROLEVEL_SCROLL_DELAY 50 /* delay for scrolling micro level */ #define MICROLEVEL_LABEL_DELAY 250 /* delay for micro level label */ +/* values for fading in and out */ +#define TITLE_SCREEN_FADE_DELAY 250 +#define TITLE_SCREEN_POST_DELAY (TITLE_SCREEN_FADE_DELAY / 2) + /* boundaries of arrays etc. */ #define MAX_LEVEL_NAME_LEN 32 #define MAX_LEVEL_AUTHOR_LEN 32