All pastes #275115 Raw Edit

Stuff

public text v1 · immutable
·published 2006-12-11 06:34 UTC
rendered paste body
int 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);
	}