Skip to content
Snippets Groups Projects
Commit 17fd323d authored by Michael's avatar Michael
Browse files

commented init.c and added removal of fonts in exitGame

parent 94257831
No related branches found
No related tags found
No related merge requests found
#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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment