#include <SDL/SDL.h>
#include <SDL/SDL_draw.h>
int main(int argc, char *argv[])
{
SDL_Surface *screen;
SDL_Event event;
if (SDL_Init(SDL_INIT_VIDEO))
return 1;
screen = SDL_SetVideoMode(640,480,32,
SDL_ANYFORMAT);
if (!screen)
{
SDL_Quit();
return 1;
}
Draw_FillEllipse(screen, 320, 240, 300, 200,
SDL_MapRGB(screen->format, 128, 128, 128));
SDL_Flip(screen);
while(SDL_WaitEvent(&event))
{
if(event.type == SDL_QUIT ||
(event.type == SDL_KEYDOWN &&
event.key.keysym.sym == SDLK_ESCAPE))
{
SDL_Quit();
return 0;
}
}
SDL_Quit();
return 2;
}