diff --git a/inc/conf.h b/inc/conf.h index 4198066..efec6c8 100644 --- a/inc/conf.h +++ b/inc/conf.h @@ -17,3 +17,4 @@ #define JUMP_GRACE 6 #define BURN_DEATH 3 #define BOUNCE_SPEED -2.0f +#define DRAW_OFF_X -2 diff --git a/src/level.c b/src/level.c index d24998b..2b5b904 100644 --- a/src/level.c +++ b/src/level.c @@ -106,8 +106,9 @@ level_draw(void) while (i-- > 0) { const struct VisualData *const vd = &level.visual_data[i]; if (vd->visible) { - dsubimage(vd->x, vd->y, &bimg_tileset, vd->img_x, - vd->img_y, TILE_SIZE, TILE_SIZE, 0); + dsubimage(vd->x + DRAW_OFF_X, vd->y, &bimg_tileset, + vd->img_x, vd->img_y, TILE_SIZE, TILE_SIZE, + 0); } } diff --git a/src/player.c b/src/player.c index 4edf1aa..fe69232 100644 --- a/src/player.c +++ b/src/player.c @@ -110,7 +110,7 @@ player_update(struct Player *p) void player_draw(struct Player *p) { - draw_rectangle(C_WHITE, p->pos.x, p->pos.y, PLAYER_WIDTH, + draw_rectangle(C_WHITE, p->pos.x + DRAW_OFF_X, p->pos.y, PLAYER_WIDTH, PLAYER_HEIGHT); }