Name

sdl_init — Initializes SDL

Synopsis

int sdl_init($flags); 
long  $flags;

Description

Initializes SDL. This should be called before all other SDL functions. The flags parameter specifies what part(s) of SDL to initialize.

Values of flags parameter

SDL_INIT_TIMER

Initializes the timer subsystem.

SDL_INIT_AUDIO

Initializes the audio subsystem.

SDL_INIT_VIDEO

Initializes the video subsystem.

SDL_INIT_CDROM

Initializes the cdrom subsystem.

SDL_INIT_JOYSTICK

Initializes the joystick subsystem.

SDL_INIT_EVERYTHING

Initializes all of the above.

SDL_INIT_NOPARACHUTE

Prevents SDL from catching fatal signals.

SDL_INIT_EVENTTHREAD

N/D.

Return value

Returns -1 on a error or 0 on success.