Implemented load audio and music files as well the basic audio playback
functionality.
This commit is contained in:
1 parent
dfee36ffe9
commit
e3f4f9c94f
9 files changed
+464
-61
No files matched your search
+7
-7
@@ -68,15 +68,15 @@ SDL_Texture *load_texture(const Renderer *renderer, const char *path) {
|
||||
return IMG_LoadTexture(renderer->SDL_base_renderer, path);
|
||||
}
|
||||
|
||||
void destroy_renderer(Renderer *renderer) {
|
||||
if (renderer) {
|
||||
if (renderer->SDL_base_renderer) {
|
||||
SDL_DestroyRenderer(renderer->SDL_base_renderer);
|
||||
renderer->SDL_base_renderer = NULL;
|
||||
void destroy_renderer(Renderer **renderer) {
|
||||
if (*renderer) {
|
||||
if ((*renderer)->SDL_base_renderer) {
|
||||
SDL_DestroyRenderer((*renderer)->SDL_base_renderer);
|
||||
(*renderer)->SDL_base_renderer = NULL;
|
||||
}
|
||||
|
||||
free(renderer);
|
||||
renderer = NULL;
|
||||
free(*renderer);
|
||||
*renderer = NULL;
|
||||
|
||||
#ifdef DEBUG_ENGINE
|
||||
printf("Renderer destroyed successfully\n");
|
||||
|
||||
Reference in new issue
Block a user