diff --git a/JTMM.g3a b/JTMM.g3a index 449a10c..9a6b272 100644 Binary files a/JTMM.g3a and b/JTMM.g3a differ diff --git a/src/main.c b/src/main.c index 52b89fd..6047166 100644 --- a/src/main.c +++ b/src/main.c @@ -103,6 +103,11 @@ int main(void) } draw_player(drill_x, drill_y); collide_and_erase(drill_x, drill_y, level, 'd'); + if ((selected_direction == UP || selected_direction == DOWN) && + (collide_spike(drill_x, drill_y, level) || collide_solid(drill_x, drill_y, level, polarity, 0))) + { + vspd = -vspd; + } } draw_timer(step/2); dupdate();