Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: kamillo121
Biblioteki C/C++

SDL_Init

[funkcja] Inicjalizuje bibliotekę SDL.

Składnia

C/C++
#include <sdl/sdl.h>

int SDL_Init( Uint32 flags );

Opis szczegółowy

Funkcja SDL_Init inicjalizuje podsystemy biblioteki SDL. Funkcja ta musi być wywołana zanim zaczniesz korzystać z innych funkcji należących do biblioteki SDL.

Flagi (argument flags)

NazwaOpis
    SDL_INIT_CDROMPodsystem obsługujący CD-ROM
    SDL_INIT_TIMERPodsystem obsługujący timer
    SDL_INIT_JOYSTICKPodsystem obsługujący joystick
    SDL_INIT_AUDIOPodsystem dźwięku
    SDL_INIT_VIDEOPodsystem video
    SDL_INIT_EVERYTHINGAktywuje powyższe
    SDL_INIT_NOPARACHUTEWyłącza obsługę błędów krytycznych
    SDL_INIT_EVENTTHREADUruchomienie osobnego wątku do odbierania zdarzeń

Argumenty

Uint32 flagsFlagi

Zwracana wartość

-1 inicjalizacja zakończona niepowodzeniem.
0 inicjalizacja zakończona powodzeniem.

Dodatkowe informacje

W razie błędu inicjalizacji można posłużyć się funkcją » SDL 1.2SDL_GetError, która zwróci pełny komunikat.
Stałe SDL_INIT_ są flagami bitowymi, dzięki czemu można je łączyć operatorem |.

Przykład

C/C++
SDL_Init( SDL_INIT_TIMER | SDL_INIT_AUDIO );

Zagadnienia powiązane

SDL_QuitKończy pracę z biblioteką SDL. (funkcja)

Linki zewnętrzne