void trace(t_variable *var) { usleep(1000); back(var); calc(var, laby); if (var->bool_map == 1) draw_mini_map(var); (var->a >= 360) ? (var->a = 0) : (0); (var->a <= -360) ? (var->a = 0) : (0); mlx_put_image_to_window(var->mlx_ptr, var->win_ptr, var->img, 0, 0); if (var->bool_map == 1) draw_mini_map(var); if (var->port_arme == 0) { mlx_put_image_to_window(var->mlx_ptr, var->win_ptr, var->hands, (var->length / 2) - 250, (var->heigth - 230)); } else mlx_put_image_to_window(var->mlx_ptr, var->win_ptr, var->gun, (var->length / 2) - 125, (var->heigth - 250)); }
int events(t_game *game) { view(game); draw_mini_map(game); mlx_put_image_to_window(game->window->mlx_ptr, game->window->mlx_win, \ game->window->img, 0, 0); mlx_put_image_to_window(game->window->mlx_ptr, game->window->mlx_win,\ game->window->mini_map, 30, 30); init_keys(game); mlx_hook(game->window->mlx_win, KeyPress, KeyPressMask, &hook_press, game); mlx_hook(game->window->mlx_win, KeyRelease, KeyReleaseMask, &hook_release,\ game); mlx_loop_hook(game->window->mlx_ptr, &gere_key, game); mlx_loop(game->window->mlx_ptr); }