rnd-20041127-3-src
authorHolger Schemel <info@artsoft.org>
Sat, 27 Nov 2004 17:48:07 +0000 (18:48 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:48:26 +0000 (10:48 +0200)
src/conftime.h
src/tools.c

index ef7de38c693b653a1eb22edca9a755ab29fadb4e..0c3b9b48b2a3da5337712fc4780d314397f91aac 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "[2004-11-27 16:19]"
+#define COMPILE_DATE_STRING "[2004-11-27 18:45]"
index 3c341ec59a524266babaf0c094954dff4339206a..9f8e3dda22304480e36b687613c8c8bcf678e5cc 100644 (file)
@@ -5728,6 +5728,10 @@ void InitGraphicInfo_EM(void)
       struct GraphicInfo_EM *g_em = &graphic_info_em_object[i][7 - j];
       Bitmap *src_bitmap;
       int src_x, src_y;
+      /* ensure to get symmetric 3-frame, 2-delay animations as used in EM */
+      boolean special_animation = (g->anim_frames == 3 &&
+                                  g->anim_delay == 2 &&
+                                  g->anim_mode & ANIM_LINEAR);
       int sync_frame = (i == Xdrip_stretch ? 7 :
                        i == Xdrip_stretchB ? 7 :
                        i == Ydrip_s2 ? j + 8 :
@@ -5819,6 +5823,7 @@ void InitGraphicInfo_EM(void)
                        i == Xboom_2 && j == 5 ? 12 :
                        i == Xboom_2 && j == 6 ? 12 :
                        i == Xboom_2 && j == 7 ? 12 :
+                       special_animation && j == 4 ? 3 :
                        effective_action != action ? 0 :
                        j);