Aller au contenu

SDL2.x/Les fenêtres

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Les fenêtres
Icône de la faculté
Chapitre no 3
Leçon : SDL2.x
Chap. préc. :Initialisation de la SDL
Chap. suiv. :Le renderer
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « SDL2.x : Les fenêtres
SDL2.x/Les fenêtres
 », n'a pu être restituée correctement ci-dessus.

Voici un exemple minimal d'ouverture d'une fenêtre:

#include <stdio.h>
#include <stdlib.h>
#include <SDL2/SDL.h>
 
int main (int argc , char *argv[])
{
    // initalisation
    SDL_Init(SDL_INIT_VIDEO);

    // création d’une fenêtre
    SDL_Window *win =
        SDL_CreateWindow(
            "SDL2 Window",
            SDL_WINDOWPOS_CENTERED,
            SDL_WINDOWPOS_CENTERED,
            640, 480,
            SDL_WINDOW_RESIZABLE);

    // attendre 3 secondes
    SDL_Delay(3000);

    return 0;
}