diff --git a/platform.g3a b/platform.g3a index 3406052..4868492 100644 Binary files a/platform.g3a and b/platform.g3a differ diff --git a/src/main.c b/src/main.c index 9a1bc92..36b0431 100644 --- a/src/main.c +++ b/src/main.c @@ -192,7 +192,7 @@ int main(void) if (player_x <= 22) { level_id -= 1; - player_x = 416 + (move * (int) hspd); + player_x = 414 + (move * (int) hspd); set_start_pos(&start_x, &start_y, player_x, player_y); set_level(level_id, level, &coin_id); DRAW_LEVEL(); @@ -201,7 +201,7 @@ int main(void) else if (player_x >= 416) { level_id += 1; - player_x = 22 + (move * (int) hspd); + player_x = 24 + (move * (int) hspd); set_start_pos(&start_x, &start_y, player_x, player_y); set_level(level_id, level, &coin_id); DRAW_LEVEL(); @@ -212,6 +212,7 @@ int main(void) level_id -= 100; player_y = 246; spawn_buffer = 1; + set_start_pos(&start_x, &start_y, player_x, player_y); set_level(level_id, level, &coin_id); DRAW_LEVEL(); reset_old_pos(&old_x, &old_y);