adjust end screen score display positions for better layout

This commit is contained in:
whaffman 2025-06-05 18:02:17 +02:00
parent a848815c49
commit bf8a9a790a

View File

@ -1,12 +1,12 @@
/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* end_screen.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/06/03 16:20:35 by qmennen #+# #+# */
/* Updated: 2025/06/05 17:12:02 by qmennen ### ########.fr */
/* :::::::: */
/* end_screen.c :+: :+: */
/* +:+ */
/* By: qmennen <qmennen@student.codam.nl> +#+ */
/* +#+ */
/* Created: 2025/06/03 16:20:35 by qmennen #+# #+# */
/* Updated: 2025/06/05 17:41:28 by whaffman ######## odam.nl */
/* */
/* ************************************************************************** */
@ -80,11 +80,11 @@ void draw_end_screen(t_game_manager *manager, t_menu *menu)
tiles_score = get_score_text("Discovered area: ", "%",
(double) game->scoreboard->tiles_visited / game->scoreboard->total_tiles * 100);
draw_score_line(game->screen->mlx, &game->scoreboard->tiles_text,
tiles_score, (t_vec2_int){350, game->screen->height / 2 - 150});
tiles_score, (t_vec2_int){350, game->screen->height / 2 - 100});
battery_percentage = get_score_text("Battery percentage: ",
"%", (double) game->player->battery * 100);
draw_score_line(game->screen->mlx, &game->scoreboard->battery_text,
battery_percentage, (t_vec2_int){350, game->screen->height / 2 - 100});
battery_percentage, (t_vec2_int){350, game->screen->height / 2 - 75});
collectibles_score = get_score_text("Batteries found: ", NULL,
game->scoreboard->collectibles);
draw_score_line(game->screen->mlx, &game->scoreboard->collectibles_text,
@ -92,11 +92,11 @@ void draw_end_screen(t_game_manager *manager, t_menu *menu)
enemies_score = get_score_text("Enemies defeated: ", NULL,
game->scoreboard->enemies);
draw_score_line(game->screen->mlx, &game->scoreboard->enemies_text,
enemies_score, (t_vec2_int){350, game->screen->height / 2});
time_text = get_score_text("Play time: ", " seconds",
enemies_score, (t_vec2_int){350, game->screen->height / 2 - 25});
time_text = get_score_text("Play time: ", " seconds",
game->scoreboard->end_time - game->scoreboard->start_time);
draw_score_line(game->screen->mlx, &game->scoreboard->time_text,
time_text, (t_vec2_int){350, game->screen->height / 2 + 50});
time_text, (t_vec2_int){350, game->screen->height / 2 });
}
static void game_exit(struct s_menu_item *item, t_game_manager *manager)