Sokoban 1.1.2
Le fameux jeu Sokoban, poussez les boîtes !
Chargement...
Recherche...
Aucune correspondance
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.
 
void sdl_quit ()
 Fonction qui referme la bibliothèque SDL2.
 

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.

Documentation des variables

◆ context

SDLContext context

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