Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SDL.h> //usaremos funcoes da SDL
- #include <SDL_net.h>
- #define SCREEN_W 640 //tamanho da janela que sera criada
- #define SCREEN_H 480
- int main(int argc, char** argv) //funcao de entrada
- {
- SDL_Surface* screen; //superficie que representa a tela do computador
- SDL_Event event; //um evento enviado pela SDL
- SDL_Rect retangulo;
- int quit = 0; //devemos encerrar o programa?
- SDL_Init(SDL_INIT_VIDEO); //inicializar a SDL
- screen = SDL_SetVideoMode(SCREEN_W, SCREEN_H, 16, SDL_SWSURFACE); //criar uma janela 640x480x16bits
- //configura as propriedades do retangulo
- retangulo.x = 100;
- retangulo.y = 100;
- retangulo.h = 100;
- retangulo.w = 100;
- while(!quit ) //rodar enquanto nao for para encerrar :)
- {
- SDL_FillRect(screen, &retangulo, 250);
- while(SDL_PollEvent(&event)) //checar eventos
- {
- if(event.type == SDL_QUIT) //fechar a janela?
- {
- quit = 1; //sair do loop principal
- }
- }
- SDL_Flip(screen); //atualizar a tela
- }
- SDL_Quit(); //encerrar a SDL
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement