mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
Cleanups
This commit is contained in:
parent
ed52146f8c
commit
f618c8be9c
@ -36,7 +36,8 @@ void cheevos_reset_menu_badges(void)
|
|||||||
video_driver_texture_unload(&cheevos_badge_menu_texture_list[index]);
|
video_driver_texture_unload(&cheevos_badge_menu_texture_list[index]);
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&cheevos_badge_menu_texture_list, 0, sizeof(cheevos_badge_menu_texture_list));
|
memset(&cheevos_badge_menu_texture_list, 0,
|
||||||
|
sizeof(cheevos_badge_menu_texture_list));
|
||||||
}
|
}
|
||||||
|
|
||||||
void cheevos_set_menu_badge(int index, const char *badge, bool locked)
|
void cheevos_set_menu_badge(int index, const char *badge, bool locked)
|
||||||
@ -49,7 +50,8 @@ void cheevos_set_menu_badge(int index, const char *badge, bool locked)
|
|||||||
if (!settings || !settings->bools.cheevos_badges_enable)
|
if (!settings || !settings->bools.cheevos_badges_enable)
|
||||||
cheevos_badge_menu_texture_list[index] = 0;
|
cheevos_badge_menu_texture_list[index] = 0;
|
||||||
else
|
else
|
||||||
cheevos_badge_menu_texture_list[index] = cheevos_get_badge_texture(badge, locked);
|
cheevos_badge_menu_texture_list[index] =
|
||||||
|
cheevos_get_badge_texture(badge, locked);
|
||||||
}
|
}
|
||||||
|
|
||||||
uintptr_t cheevos_get_menu_badge_texture(int index)
|
uintptr_t cheevos_get_menu_badge_texture(int index)
|
||||||
@ -71,13 +73,14 @@ uintptr_t cheevos_get_badge_texture(const char *badge, bool locked)
|
|||||||
if (!badge)
|
if (!badge)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
fullpath[0] = badge_file[0] = '\0';
|
||||||
|
|
||||||
strlcpy(badge_file, badge, sizeof(badge_file));
|
strlcpy(badge_file, badge, sizeof(badge_file));
|
||||||
if (locked)
|
if (locked)
|
||||||
strlcat(badge_file, "_lock", sizeof(badge_file));
|
strlcat(badge_file, "_lock", sizeof(badge_file));
|
||||||
strlcat(badge_file, ".png", sizeof(badge_file));
|
strlcat(badge_file, ".png", sizeof(badge_file));
|
||||||
|
|
||||||
fill_pathname_application_special(fullpath,
|
fill_pathname_application_special(fullpath, sizeof(fullpath),
|
||||||
PATH_MAX_LENGTH * sizeof(char),
|
|
||||||
APPLICATION_SPECIAL_DIRECTORY_THUMBNAILS_CHEEVOS_BADGES);
|
APPLICATION_SPECIAL_DIRECTORY_THUMBNAILS_CHEEVOS_BADGES);
|
||||||
|
|
||||||
if (!gfx_display_reset_textures_list(badge_file, fullpath,
|
if (!gfx_display_reset_textures_list(badge_file, fullpath,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user