Serious-Engine/Sources/Engine/Graphics/SDL/SDLAdapter.cpp
Ryan C. Gordon 24cb244d43 First attempt to hand-merge Ryan's Linux and Mac OS X port.
This was a _ton_ of changes, made 15 years ago, so there are probably some
problems to work out still.

Among others: Engine/Base/Stream.* was mostly abandoned and will need to be
re-ported.

Still, this is a pretty good start, and probably holds a world record for
lines of changes or something.  :)
2016-03-28 23:46:13 -04:00

24 lines
455 B
C++

/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
#include <stdio.h>
#include <assert.h>
#include "SDL.h"
#include <Engine/Base/Types.h>
ULONG DetermineDesktopWidth(void)
{
SDL_Rect **modes = SDL_ListModes(NULL, SDL_FULLSCREEN);
assert(modes != NULL);
if ((modes == NULL) || (modes == (SDL_Rect **) -1))
return(600); // (*shrug*)
return(modes[0]->w);
} // DetermineDesktopWidth
// end of SDLAdapter.cpp ...