From 17fd323dd6b4fcb43e00a2ed4ec69943112038f4 Mon Sep 17 00:00:00 2001 From: Michael <michaef01@zedat.fu-berlin.de> Date: Thu, 21 Mar 2024 13:29:00 +0100 Subject: [PATCH] commented init.c and added removal of fonts in exitGame --- init.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/init.c b/init.c index b64d8e7..89b674a 100644 --- a/init.c +++ b/init.c @@ -1,5 +1,6 @@ #include "init.h" +//Lädt Texturen rein SDL_Texture *img_grassDark; SDL_Texture *img_grassBright; SDL_Texture *img_streetSingle; @@ -22,6 +23,8 @@ SDL_Texture *img_duck; SDL_Texture *img_3D_Duck; TTF_Font* font; +//V: all images and fonts to load are in file images +//N: images and fonts have been loaded into renderer int init(SDL_Renderer* renderer) { //Initiiere Text @@ -55,6 +58,7 @@ int init(SDL_Renderer* renderer) { //Initiierung der Bilder int flags = IMG_INIT_PNG | IMG_INIT_JPG; + //Fehlerbehandlung if ((IMG_Init(flags) != flags)) { SDL_Log("SDL_Image konnte nicht initialisiert werden! SDL_image Error: %s\n",IMG_GetError()); return(1); @@ -72,6 +76,8 @@ int init(SDL_Renderer* renderer) { } +//V: renderer, window and images have been loaded, fonts +//N: frees space of window, renderer and images, fonts int exitGame(SDL_Renderer* renderer, SDL_Window* window) { SDL_DestroyRenderer(renderer); SDL_DestroyWindow(window); @@ -95,6 +101,7 @@ int exitGame(SDL_Renderer* renderer, SDL_Window* window) { SDL_DestroyTexture(img_plank); SDL_DestroyTexture(img_duck); SDL_DestroyTexture(img_3D_Duck); + TTF_CloseFont(font); SDL_Quit(); return 0; -- GitLab