text depth for menu items
This commit is contained in:
parent
dc8abaa9ab
commit
10d8544c61
@ -6,7 +6,7 @@
|
||||
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2025/05/27 13:48:18 by qmennen #+# #+# */
|
||||
/* Updated: 2025/05/28 15:02:30 by qmennen ### ########.fr */
|
||||
/* Updated: 2025/05/28 15:07:38 by qmennen ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -33,13 +33,9 @@ void game_manager_display(t_game_manager *manager)
|
||||
return ;
|
||||
game = manager->game;
|
||||
if (manager->state == GAME_STATE_MENU)
|
||||
{
|
||||
menu_display(*(manager->active_menu), game->screen);
|
||||
}
|
||||
else if (manager->state == GAME_STATE_PLAYING)
|
||||
{
|
||||
game_run(game);
|
||||
}
|
||||
}
|
||||
|
||||
void game_manager_update(void *param)
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2025/05/27 14:31:53 by qmennen #+# #+# */
|
||||
/* Updated: 2025/05/28 15:00:00 by qmennen ### ########.fr */
|
||||
/* Updated: 2025/05/28 15:21:30 by qmennen ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@ -57,10 +57,9 @@ void menu_display(t_menu *menu, t_screen *screen)
|
||||
i = 0;
|
||||
while (i < menu->num_options)
|
||||
{
|
||||
menu->items[i]->image = mlx_put_string(
|
||||
screen->mlx, menu->items[i]->text,
|
||||
(screen->width - ft_strlen(menu->items[i]->text) * 10) / 2,
|
||||
half_h + i * 50);
|
||||
menu->items[i]->image->instances[0].x = (screen->width
|
||||
- ft_strlen(menu->items[i]->text) * 10) / 2;
|
||||
menu->items[i]->image->instances[0].y = half_h + i * 50;
|
||||
i++;
|
||||
}
|
||||
}
|
||||
@ -78,7 +77,10 @@ void menu_toggle(t_menu *menu, t_screen *screen)
|
||||
menu->background->instances[0].enabled = !menu->hidden;
|
||||
i = -1;
|
||||
while (++i < menu->num_options)
|
||||
{
|
||||
menu->items[i]->image->instances[0].enabled = !menu->hidden;
|
||||
mlx_set_instance_depth(menu->items[i]->image->instances, 7);
|
||||
}
|
||||
}
|
||||
|
||||
void menu_free(t_menu *menu, t_screen *screen)
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2025/05/28 13:50:14 by qmennen #+# #+# */
|
||||
/* Updated: 2025/05/28 15:00:07 by qmennen ### ########.fr */
|
||||
/* Updated: 2025/05/28 15:12:45 by qmennen ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user