rendered paste bodyint main (int argc, char **argv)
{
SDL_Surface* screen;
int videoFlags;
const SDL_VideoInfo *videoInfo;
if ( SDL_Init (SDL_INIT_EVERYTHING) < 0 )
{
fprintf (stderr, "Video initialization failed: %s\n", SDL_GetError ());
exit (1);
}
videoInfo = SDL_GetVideoInfo ();
if (!videoInfo)
{
fprintf (stderr, "Video query failed: %s\n", SDL_GetError ());
exit (1);
}
videoFlags = SDL_OPENGL;
videoFlags |= SDL_GL_DOUBLEBUFFER;
videoFlags |= SDL_HWPALETTE;
//videoFlags |= SDL_FULLSCREEN;
if (videoInfo->hw_available) videoFlags |= SDL_HWSURFACE;
else videoFlags |= SDL_SWSURFACE;
if (videoInfo->blit_hw) videoFlags |= SDL_HWACCEL;
SDL_GL_SetAttribute (SDL_GL_DOUBLEBUFFER, 1);
screen = SDL_SetVideoMode (SCREENSIZEX, SCREENSIZEY, SCREENSIZED, videoFlags);
if (!screen)
{
fprintf (stderr, "Video mode set failed: %s\n", SDL_GetError ());
exit (1);
}
else
{
printsurfaceinfo (screen, "Screen");
}
//initGL ();
//resizeWindow (SCREENSIZEX,SCREENSIZEY);
//mapeditor.loop ();
return (0);
}