summaryrefslogtreecommitdiffstats
path: root/src/char/char.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/char/char.c')
-rw-r--r--src/char/char.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/char/char.c b/src/char/char.c
index 09aa6bd..206dfdf 100644
--- a/src/char/char.c
+++ b/src/char/char.c
@@ -59,6 +59,7 @@ mf_char_get_vector(struct mf_char *c, int *x, int *y, int *travel,
int
mf_char_update(struct mf_char *c)
{
+ int stepped = SDL_FALSE;
int dx;
int dy;
@@ -69,6 +70,7 @@ mf_char_update(struct mf_char *c)
/* Reached next cell */
c->cur_x = c->new_x;
c->cur_y = c->new_y;
+ stepped = SDL_TRUE;
if (c->cur_dir == c->new_dir) {
/* Want to continue straight */
c->travel -= c->cell_width;
@@ -115,7 +117,7 @@ mf_char_update(struct mf_char *c)
}
end:
- return c->update(c);
+ return c->update(c, stepped);
}
int