adjust end screen score display positions for better layout
This commit is contained in:
parent
a848815c49
commit
bf8a9a790a
@ -1,12 +1,12 @@
|
|||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
/* */
|
/* */
|
||||||
/* ::: :::::::: */
|
/* :::::::: */
|
||||||
/* end_screen.c :+: :+: :+: */
|
/* end_screen.c :+: :+: */
|
||||||
/* +:+ +:+ +:+ */
|
/* +:+ */
|
||||||
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
|
/* By: qmennen <qmennen@student.codam.nl> +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+ */
|
||||||
/* Created: 2025/06/03 16:20:35 by qmennen #+# #+# */
|
/* Created: 2025/06/03 16:20:35 by qmennen #+# #+# */
|
||||||
/* Updated: 2025/06/05 17:12:02 by qmennen ### ########.fr */
|
/* 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: ", "%",
|
tiles_score = get_score_text("Discovered area: ", "%",
|
||||||
(double) game->scoreboard->tiles_visited / game->scoreboard->total_tiles * 100);
|
(double) game->scoreboard->tiles_visited / game->scoreboard->total_tiles * 100);
|
||||||
draw_score_line(game->screen->mlx, &game->scoreboard->tiles_text,
|
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: ",
|
battery_percentage = get_score_text("Battery percentage: ",
|
||||||
"%", (double) game->player->battery * 100);
|
"%", (double) game->player->battery * 100);
|
||||||
draw_score_line(game->screen->mlx, &game->scoreboard->battery_text,
|
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,
|
collectibles_score = get_score_text("Batteries found: ", NULL,
|
||||||
game->scoreboard->collectibles);
|
game->scoreboard->collectibles);
|
||||||
draw_score_line(game->screen->mlx, &game->scoreboard->collectibles_text,
|
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,
|
enemies_score = get_score_text("Enemies defeated: ", NULL,
|
||||||
game->scoreboard->enemies);
|
game->scoreboard->enemies);
|
||||||
draw_score_line(game->screen->mlx, &game->scoreboard->enemies_text,
|
draw_score_line(game->screen->mlx, &game->scoreboard->enemies_text,
|
||||||
enemies_score, (t_vec2_int){350, game->screen->height / 2});
|
enemies_score, (t_vec2_int){350, game->screen->height / 2 - 25});
|
||||||
time_text = get_score_text("Play time: ", " seconds",
|
time_text = get_score_text("Play time: ", " seconds",
|
||||||
game->scoreboard->end_time - game->scoreboard->start_time);
|
game->scoreboard->end_time - game->scoreboard->start_time);
|
||||||
draw_score_line(game->screen->mlx, &game->scoreboard->time_text,
|
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)
|
static void game_exit(struct s_menu_item *item, t_game_manager *manager)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user