rnd-20040314-2-src
authorHolger Schemel <info@artsoft.org>
Sun, 14 Mar 2004 22:44:19 +0000 (23:44 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:46:18 +0000 (10:46 +0200)
src/conftime.h
src/game.c

index 7438bad03c3f1ff2b882b149c37e6666a81d701b..20f49ee9e96f5f27758bf87cb71ed86bf3318487 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "[2004-03-14 22:31]"
+#define COMPILE_DATE_STRING "[2004-03-14 23:35]"
index 0e84aa846bfd0dcc5fb94defd73f147919012f1b..56094a02d0a0edf2119ab0d95379c84c8797ae25 100644 (file)
@@ -8321,8 +8321,13 @@ static void CheckGravityMovement(struct PlayerInfo *player)
 {
   if (game.gravity && !player->programmed_action)
   {
+#if 1
+    int move_dir_horizontal = player->effective_action & MV_HORIZONTAL;
+    int move_dir_vertical   = player->effective_action & MV_VERTICAL;
+#else
     int move_dir_horizontal = player->action & MV_HORIZONTAL;
     int move_dir_vertical   = player->action & MV_VERTICAL;
+#endif
     int move_dir =
       (player->last_move_dir & MV_HORIZONTAL ?
        (move_dir_vertical ? move_dir_vertical : move_dir_horizontal) :
@@ -8331,7 +8336,11 @@ static void CheckGravityMovement(struct PlayerInfo *player)
     int dx = (move_dir & MV_LEFT ? -1 : move_dir & MV_RIGHT ? +1 : 0);
     int dy = (move_dir & MV_UP ? -1 : move_dir & MV_DOWN ? +1 : 0);
     int new_jx = jx + dx, new_jy = jy + dy;
+#if 1
+    boolean player_is_snapping = player->effective_action & JOY_BUTTON_1;
+#else
     boolean player_is_snapping = player->action & JOY_BUTTON_1;
+#endif
 #if 1
     boolean player_can_fall_down =
       (IN_LEV_FIELD(jx, jy + 1) &&