Tutorial SDL
Tutorial sobre a biblioteca SDL com exemplos práticos.
Introdução
Requisitos básicos:
No Ubuntu, para instalar o SDL, use:
sudo apt-get install libsdl1.2-dev
Ao compilar um programa feito em SDL, use -lSDL para o link.
Baixe a imagem abaixo, iremos usar no tutorial:
Ao executar um programa que use a imagem, ela deverá estar na mesma pasta do programa.
SDL (Simple DirectMedia Layer), é uma biblioteca multiplataforma que cria uma interface de programação simples para gráficos, som e dispositivos de entrada. Permitindo a fácil manipulação de entradas de teclado, mouse e joystick.
Muito usado para jogos, tanto 3D como em 2D. No SDL, existem 8 subsistemas, dos quais usaremos somente 3 deles, que são:
Todas as funções, ou tipos do SDL, geralmente começam com: SDL_
- Saber programar em C (saber usar ponteiros, structs, manipular arquivos, etc);
- Ter a biblioteca SDL instalada (arquivos de desenvolvimento).
No Ubuntu, para instalar o SDL, use:
sudo apt-get install libsdl1.2-dev
Ao compilar um programa feito em SDL, use -lSDL para o link.
Baixe a imagem abaixo, iremos usar no tutorial:

Ao executar um programa que use a imagem, ela deverá estar na mesma pasta do programa.
SDL (Simple DirectMedia Layer), é uma biblioteca multiplataforma que cria uma interface de programação simples para gráficos, som e dispositivos de entrada. Permitindo a fácil manipulação de entradas de teclado, mouse e joystick.
Muito usado para jogos, tanto 3D como em 2D. No SDL, existem 8 subsistemas, dos quais usaremos somente 3 deles, que são:
- O vídeo;
- Os eventos;
- A entrada/saída.
Todas as funções, ou tipos do SDL, geralmente começam com: SDL_