![]() |
Sokoban
1.1.3
Le fameux jeu Sokoban, poussez les boîtes !
|
Fichier header contenant la structure pour gérer SDL2 pour le jeu.
Plus de détails...
#include "SDL.h"Aller au code source de ce fichier.
Structures de données | |
| struct | SDLContext |
Structure contenant les informations pour l'affichage SDL2. Plus de détails... | |
Définitions de type | |
| typedef struct SDLContext | SDLContext |
Structure contenant les informations pour l'affichage SDL2. Plus de détails... | |
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 |
Fichier header contenant la structure pour gérer SDL2 pour le jeu.
Définition dans le fichier sdl2.h.
| typedef struct SDLContext SDLContext |
Structure contenant les informations pour l'affichage SDL2.
Cette structure contient les informations telles que la fenêtre, le renderer, la taille de la fenêtre SDL2 pour faciliter l'utilisation de cette bibliothèque dans le jeu.
| void sdl_init | ( | ) |
Fonction qui lance SDL2 et crée une 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 !
| void sdl_quit | ( | ) |
Fonction qui referme la bibliothèque SDL2.
sdl_init() auparavant 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.