diff --git a/src/main.c b/src/main.c index 8bf3f14..ee2e10a 100644 --- a/src/main.c +++ b/src/main.c @@ -82,8 +82,27 @@ int main(void) step++; if (!(step % 2)) { - DRAW_LEVEL(); + DRAW_LEVEL(); draw_player(player_x, player_y); + //drill + int drill_x = player_x; + int drill_y = player_y; + switch (last_direction) + { + case UP: + drill_y -= 12; + break; + case DOWN: + drill_y += 12; + break; + case LEFT: + drill_x -= 12; + break; + case RIGHT: + drill_x += 12; + break; + } + draw_player(drill_x, drill_y); draw_timer(step/2); dupdate(); }