[Předchozí] Obsah [Další]

Použití Simple DirectMedia Layer API

Inicializace knihovny

Použijte SDL_Init() k dynamickému nahrání a inicializaci knihovny. Tato funkce přebírá sadu flagů podle toho, kterou část chcete aktivovat:

SDL_INIT_AUDIO
SDL_INIT_VIDEO
SDL_INIT_CDROM
SDL_INIT_TIMER

Použijte SDL_Quit() k uvolnění zdrojů knihovny, až ji nebudete potřebovat.

Tip:
SDL dynamicky nahrává knihovnu SDL ze standardních umístění systémových knihoven. Použijte funkci SDL_SetLibraryPath() ke změně cesty k dynamickým knihovnám distribuovaným s vaší aplikací.
Example:
#include <stdlib.h>
#include "SDL.h"

main(int argc, char *argv[])
{
    if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ) {
        fprintf(stderr, "Nemohu inicializovat SDL: %s\n", SDL_GetError());
        exit(1);
    }
    atexit(SDL_Quit);

    ...
}

[Předchozí] Obsah [Další]