SDL_WasInit

Nom

SDL_WasInit -- Vérifie si un ou plusieurs sous-systèmes sont initialisés

Synopsis

#include "SDL.h"

int SDL_WasInit(Uint32 flags);

Description

SDL_WasInit permet de vérifier quels sous-systèmes SDL sont initialisés. flags est une combinaison OR binaire des sous-systèmes que vous souhaitez vérifier (voir SDL_Init pour une liste des valeurs correspondant à chaque sous-système).

Valeur Retournée

Retourne une combinaison OR binaire des sous-systèmes initialisés.

Exemples

/* Cherche les informations d'initialisation sur les sous-systèmes  */
Uint32 subsystem_init;

subsystem_init = SDL_WasInit(SDL_INIT_EVERYTHING);

if(subsystem_init & SDL_INIT_VIDEO)
  printf("La vidéo est initialisée.\n");
else
  printf("La vidéo n'est pas initialisée.\n");

/* Vérifie un sous-système particulier */

if(SDL_WasInit(SDL_INIT_VIDEO) != 0)
  printf("La vidéo est initialisée.\n");
else
  printf("La vidéo n'est pas initialisée.\n");

/* Vérifie deux sous-systèmes en un appel */

Uint32 subsystem_mask = SDL_INIT_VIDEO | SDL_INIT_AUDIO;

if(SDL_WasInit(subsystem_mask) == subsystem_mask)
  printf("La vidéo et l'audio sont initialisés.\n");
else
  printf("La video et l'audio ne sont pas tous les deux initialisés.\n");

Voir Aussi

SDL_Init, SDL_InitSubSystem

SDLDoc-fr/SDL_WasInit (last edited 2008-04-17 08:18:18 by localhost)