Free at ending of functions

origin/fixingSettings
Mathis RIBEMONT 3 years ago
parent 57dace4e2c
commit 49c39db13f

@ -54,7 +54,7 @@ int main(int argc, char const *argv[]) {
int windowH; int windowH;
SDL_GetWindowSize(window, &windowW, &windowH); SDL_GetWindowSize(window, &windowW, &windowH);
size_t nbPlayers = 2; size_t nbPlayers = 2;
SDL_Color color = {0,0,0,0}; SDL_Color color = {0,0,0,0};
Player* players = (Player*)malloc(sizeof(Player)*2); Player* players = (Player*)malloc(sizeof(Player)*2);
@ -83,6 +83,7 @@ int main(int argc, char const *argv[]) {
Quit: Quit:
freeFonts(fontHandler); freeFonts(fontHandler);
freeAudioHandler(&audioHandler);
if(renderer != NULL) { if(renderer != NULL) {
SDL_DestroyRenderer(renderer); SDL_DestroyRenderer(renderer);
} }

@ -95,5 +95,9 @@ SDL_Texture* createGenericButtonTexture(char* text, TTF_Font* font, int size, SD
SDL_RenderCopy(renderer, message, NULL, &Message_rect); SDL_RenderCopy(renderer, message, NULL, &Message_rect);
SDL_SetRenderTarget(renderer, NULL); SDL_SetRenderTarget(renderer, NULL);
//Free
SDL_DestroyTexture(message);
SDL_FreeSurface(surfaceMessage);
return texture; return texture;
} }

Loading…
Cancel
Save