projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20060121-2-src
[rocksndiamonds.git]
/
src
/
game.c
diff --git
a/src/game.c
b/src/game.c
index e1cd4686b61546bee5012001111e375367633ae0..8cbcc8ee4e3873a8011decd0c3b72f185d70e72d 100644
(file)
--- a/
src/game.c
+++ b/
src/game.c
@@
-4905,7
+4905,7
@@
inline static void TurnRoundExt(int x, int y)
int start_pos = check_pos[MovDir[x][y] & 0x0f];
int i;
int start_pos = check_pos[MovDir[x][y] & 0x0f];
int i;
- MovDelay[x][y] = level.android_move_time;
+ MovDelay[x][y] = level.android_move_time
* 8 + 1
;
if (start_pos < 0) /* (should never happen) */
return;
if (start_pos < 0) /* (should never happen) */
return;
@@
-5177,7
+5177,7
@@
static void TurnRound(int x, int y)
GfxFrame[x][y] = 0;
if (MovDelay[x][y])
GfxFrame[x][y] = 0;
if (MovDelay[x][y])
- GfxAction[x][y] = ACTION_TURNING_FROM_LEFT + MV_DIR_BIT(direction);
+ GfxAction[x][y] = ACTION_TURNING_FROM_LEFT + MV_DIR_
TO_
BIT(direction);
}
static boolean JustBeingPushed(int x, int y)
}
static boolean JustBeingPushed(int x, int y)
@@
-10368,7
+10368,7
@@
void RemovePlayer(struct PlayerInfo *player)
static void setFieldForSnapping(int x, int y, int element, int direction)
{
struct ElementInfo *ei = &element_info[element];
static void setFieldForSnapping(int x, int y, int element, int direction)
{
struct ElementInfo *ei = &element_info[element];
- int direction_bit = MV_DIR_BIT(direction);
+ int direction_bit = MV_DIR_
TO_
BIT(direction);
int graphic_snapping = ei->direction_graphic[ACTION_SNAPPING][direction_bit];
int action = (graphic_snapping != IMG_EMPTY_SPACE ? ACTION_SNAPPING :
IS_DIGGABLE(element) ? ACTION_DIGGING : ACTION_COLLECTING);
int graphic_snapping = ei->direction_graphic[ACTION_SNAPPING][direction_bit];
int action = (graphic_snapping != IMG_EMPTY_SPACE ? ACTION_SNAPPING :
IS_DIGGABLE(element) ? ACTION_DIGGING : ACTION_COLLECTING);