Sokoban  1.1.3
Le fameux jeu Sokoban, poussez les boîtes !
Fonctions | Variables
Référence du fichier sdl2.c

Fichier source contenant les fonctions et autres pour gérer SDL2 pour le jeu. Plus de détails...

#include "sdl2.h"
Graphe des dépendances par inclusion de sdl2.c:

Aller au code source de ce fichier.

Fonctions

void sdl_init ()
 Fonction qui lance SDL2 et crée une fenêtre. Plus de détails...
 
void sdl_quit ()
 Fonction qui referme la bibliothèque SDL2. Plus de détails...
 

Variables

SDLContext context
 

Description détaillée

Fichier source contenant les fonctions et autres pour gérer SDL2 pour le jeu.

Auteur
Efe ERKEN (efe.e.nosp@m.rken.nosp@m.@etu..nosp@m.unis.nosp@m.tra.f.nosp@m.r)
Version
0.3
Date
2023-01-24

Définition dans le fichier sdl2.c.

Documentation des fonctions

◆ sdl_init()

void sdl_init ( )

Fonction qui lance SDL2 et crée une fenêtre.

Précondition
-
Postcondition
Création d'une nouvelle fenêtre

Initialise une variable global context de type SDLContext. Si il y a erreur pendant l'intialisation: context.window = NULL ou context.renderer = NULL. Les deux cas sont à tester !

Définition à la ligne 48 du fichier sdl2.c.

◆ sdl_quit()

void sdl_quit ( )

Fonction qui referme la bibliothèque SDL2.

Précondition
Avoir appelé la fonction sdl_init() auparavant
Postcondition
-

Cette fonction détruit la fenêtre et le renderer utilisé, elle nettoie la variable global context et finalement elle referme la SDL2 pour libérer la mémoire utilisé par celle-ci.

Définition à la ligne 82 du fichier sdl2.c.